尝试仅查询具有今天之前发生的DateDue值的结果,无论“今天”是什么。这三条记录的DateDue值为“04/09/17”,“05/15/2017”和“07/18/2017”。理想情况下,只有一条记录会返回,因为04/09/17是表中过去的唯一日期。目前所有三条记录都返回,如果我查询'DateDue>则不返回日期( '现在')。
SELECT FName, LName, DateDue
FROM JOB, CLIENT
WHERE JOB.JClientID = CLIENT.ClientID AND
DateDue < date('now')
Order by DateDue