选择*表格,其中日期时间为24小时前

问题描述:

我需要选择不少于24小时前创建的表格中的所有数据。有人知道怎么做吗?选择*表格,其中日期时间为24小时前

+1

做你的记录有一个日期创建的列? – JoshD 2010-09-27 02:29:56

假设你的表有一个日期时间字段,在这个例子叫DATE_FIELD

SELECT * FROM tablename WHERE date_field >= SUBDATE(NOW(), INTERVAL 24 HOUR) 

OR

SELECT * FROM tablename WHERE date_field > NOW() - interval 1 day 
+0

+1:你击败了我23秒 – 2010-09-27 02:34:31

取决于您的数据库。查看日期数学函数,例如datediff和date_sub在你的帮助文件中。

+0

判断标签我认为它是mysql – arthurprs 2010-09-27 02:29:36