如何才能获得与我的价值相距特定日期的所有结果?

时间:2009-06-18 11:11:51

标签: mysql datetime

使用php我想进行以下mysql查询

SELECT * FROM TABLE WHERE AUTODATE > (24HRS DIFFERENCE FROM CURRENT DATE)

AUTODATE var CURRENT_TIMESTAMP的格式为Y-m-d H:i:s

这怎么可能?

2 个答案:

答案 0 :(得分:1)

您可能需要

SELECT ... WHERE yourDateField > Curdate() - Interval 1 day
SELECT ... WHERE yourDateField > Now() - Interval 24 hour

答案 1 :(得分:1)

WHERE DATE_SUB(CURDATE(),INTERVAL 1 DAY) <= autodate;

阅读manual