- mysql查询今天、昨天、7天、近30天、本月、上一月 数据
- Post by
yaohuaq
2010-09-15 16:44:17 Wednesday Tags:mysql,天,月,数据
-
今天
SQL代码
- select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SQL代码
- SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
7天
SQL代码
- SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
近30天
SQL代码
- SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)
本月
SQL代码
- SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
上一月
SQL代码
- SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1
- 评论:
-
-
- 闲逛滴人 2010-11-19 16:28:33
- 确实可以简化
-
-
- c7 2010-09-24 12:16:57
- 喵咪啊…
-
- NARKU 2010-09-20 14:14:31
- 瞄了个咪的
- 个人信息
- 迎接
- 昵称:C7_yaohuaq
- QQ:88523499
- Email:c77cc#vip.qq.com
- 居住地:北京 海淀
- 星座:天蝎
- 毕业院校:广西民族大学
- 工作点:喜讯无限