SELECT WHERE日期是SQLITE中最大日期之前的5天

时间:2013-06-17 07:01:34

标签: sqlite

如何选择日期为最长日期前5天的行?

我使用了以下代码,它没有引发任何错误,但仍无效:

SELECT ProductId FROM kPRODUCTS where dateCreated > date('MAX(dateCreated)','-5 days');

1 个答案:

答案 0 :(得分:3)

不应该是:

SELECT ProductId FROM kPRODUCTS where dateCreated > date((SELECT MAX(dateCreated) FROM kPRODUCTS),'-5 days');

(使用子选择并注意你的报价)。