我正在尝试设置一个表格以显示过期测试。所以,我的测试时间为28/01/2014
,下一次测试应该在28/01/2015
。截至今天的日期,这已经过时了。
我的查询如下所示:
$expiry = date("Y-m-d");
$queryout = "SELECT appliances.*, tests.* FROM (appliances LEFT JOIN tests
ON appliances.ID = tests.Appliance) WHERE Cli_ID = '$useractiveid'
AND `Next Test Due` BETWEEN `Date Tested` AND '" . $expiry . "'";
我希望查询能够找到Next Test Due
已过期的过期测试。
答案 0 :(得分:1)
根据我的评论,这是我的回答:
SELECT name WHERE name NOT IN (SELECT name WHO GOT AT LEAST 1 "exCat")