查询5分钟前的数据 select * from table where end_date between date_add(now(), interval - 300 SECOND) and NOW() 查询当天的所有数据 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=0 查询昨天的所有数据 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=-1 查询未来第n天的所有数据 //当n为负数时,表示过去第n天的数据 SELECT * FROM 表名WHERE DATEDIFF(字段,NOW())=n 查询未来n天内所有数据 //n天内 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())<n AND DATEDIFF(字段,NOW())>=0 查询过去n天内所有数据 //包含当天 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())<=0 AND DATEDIFF(字段,NOW())>-n //不包含当天 SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())<0 AND DATEDIFF(字段,NOW())>-n
sql查询近N天数据
最新推荐文章于 2024-08-27 11:13:57 发布