Sql根据时间字段获取前一天,前两天等数据

时间:2024-03-03 20:42:08
//获取前一天
SELECT * FROM 表名 WHERE DATE(时间字段) =DATE_SUB(CURDATE(),INTERVAL 1 DAY) 
//获取前两天、、、、依次类推
SELECT * FROM 表名 WHERE DATE(时间字段) =DATE_SUB(CURDATE(),INTERVAL 2 DAY) 
//获取当天
SELECT * FROM 表名 WHERE DATE(时间字段) =DATE_SUB(CURDATE(),INTERVAL 0 DAY)