您的位置:首页 > 数据库 > MySQL

mysql筛选指定时间段的数据,如三十天内的数据

2014-12-08 16:57 363 查看
方法一:

统计一周的数据

select * from 表名 where  TO_DAYS(NOW()) - TO_DAYS(insert_tim)<=7

统计30天内的数据

select * from 表名 where  TO_DAYS(NOW()) - TO_DAYS(insert_tim)<=30

统计一年内的数据

select * from 表名 where  TO_DAYS(NOW()) - TO_DAYS(insert_tim)<=365

方法二:

统计7天~10天的数据

select * from 表名  DATEDIFF(insert_time,NOW()) <-7  and  DATEDIFF(insert_time,NOW()) >=-10

统计一周的数据

select * from 表名  DATEDIFF(insert_time,NOW()) <-7

统计30天内的数据

select * from 表名  DATEDIFF(insert_time,NOW()) <-30

统计一年内的数据

select * from 表名  DATEDIFF(insert_time,NOW()) <-365
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: