我需要选择在不少于24小时前创建的表格中的所有数据。有人知道怎么做吗?
答案 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。