0

我试图通过找出特定时间戳字段是否大于 15 天前来比较时间戳。

所以如果我在我的数据库上尝试这个,我会得到:

SELECT DATE_SUB(NOW(), INTERVAL 15 DAY) // 2012-04-08 11:00:54

相关字段有一个值:2012-04-20 21:18:14

所以当我尝试:

SELECT * FROM (`payments`) WHERE `LastUpdated` >= 'DATE_SUB(NOW(), INTERVAL 15 DAY)'

我没有返回任何行?我是否错误地比较了日期?

4

1 回答 1

2

您将 DATE_SUB 函数视为字符串。

试试这个:

SELECT * FROM (`payments`) WHERE `LastUpdated` >= DATE_SUB(NOW(), INTERVAL 15 DAY)
于 2012-04-23T10:05:56.230 回答