【发布时间】:2013-06-26 08:03:48
【问题描述】:
我想从我的表中选择日期(日期时间 mysql 格式 YYYY-MM-DD HH:MM:SS)在过去 24 小时内的所有记录。我有一个查询,但它并不完全有效
SELECT * FROM `my_table` WHERE date > DATE_SUB(NOW(), INTERVAL 24 HOUR)
为什么它会返回 2013-07-01 12:00:00 这样的日期。我该怎么做?谢谢。
【问题讨论】:
-
您要求它返回大于 24 小时前的所有日期。七月大于 24 小时前。也许您正在考虑 BETWEEN?