选择* to table,其中datetime是24小时前

时间:2010-09-27 02:25:31

标签: php mysql

我需要选择在不少于24小时前创建的表格中的所有数据。有人知道怎么做吗?

2 个答案:

答案 0 :(得分:16)

假设您的表具有DATETIME字段,在此示例中称为date_field

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

OR

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

答案 1 :(得分:0)

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