两个日期之间的PHP查询?

时间:2015-07-31 13:49:43

标签: php mysql

我正在尝试设置一个表格以显示过期测试。所以,我的测试时间为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已过期的过期测试。

1 个答案:

答案 0 :(得分:1)

根据我的评论,这是我的回答:

SELECT name WHERE name NOT IN (SELECT name WHO GOT AT LEAST 1 "exCat")