如何选择日期为最长日期前5天的行?
我使用了以下代码,它没有引发任何错误,但仍无效:
SELECT ProductId FROM kPRODUCTS where dateCreated > date('MAX(dateCreated)','-5 days');
答案 0 :(得分:3)
不应该是:
SELECT ProductId FROM kPRODUCTS where dateCreated > date((SELECT MAX(dateCreated) FROM kPRODUCTS),'-5 days');
(使用子选择并注意你的报价)。