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
统计一周的数据
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
相关文章推荐
- mysql 查询指定Timestamp或dateTime格式的时间段的数据
- PHP MySQL 查询 指定 范围 日期 时间段 数据 between 用法
- MySQL中查询一段日期内指定时间段的数据
- MySql 按时间段查询数据方法(实例说明)
- MySql 按时间段查询数据方法
- Mysql中随机挑选指定数量的数据
- MYSQL删除表中的指定ID数据
- [MySQL FAQ]系列 -- 如何为一个数据表指定字符集
- mysql 按照时间段来获取数据的方法
- DataTable相关操作,筛选,取前N条数据,去重复行,获取指定列数据
- mysql 主从同步如何 把从数据的版本升级到指定的版本
- mysql 按照时间段来获取数据的方法
- MySql 按时间段查询数据方法
- MYSQL 一个巧用字符函数巧用字符函数做数据筛选的题
- mysql 修改数据类型 时间段查找数据
- SQL、MySQL、Oracle、 Sqlite、Informix数据库查询指定条数数据的方法
- MySQL5指定时间段查询问题(已解决)
- MySQL 如何只导出 指定的表 的表结构和数据
- MySql 按时间段查询数据方法
- 根据指定表、列和条件筛选数据的通用存储过程