当前位置: 数据库>mysql
MySql日期查询语句详解
来源: 互联网 发布时间:2014-10-12
本文导语: 使用DATE_FORMAT方法SELECT * FROM `ler_items` WHERE DATE_FORMAT(postTime,'%Y-%m')='2013-03'注意:日期一定要用'',否则没有效果其它的一些关于mysql日期查找语句mysql> select date_format(DATE_SUB(CURDATE(), INTERVAL 7 DAY),'%y%m%d');+————————————...
使用DATE_FORMAT方法
SELECT * FROM `ler_items` WHERE DATE_FORMAT(postTime,'%Y-%m')='2013-03'
注意:日期一定要用'',否则没有效果
其它的一些关于mysql日期查找语句
mysql> select date_format(DATE_SUB(CURDATE(), INTERVAL 7 DAY),'%y%m%d');
+———————————————————–+
| date_format(DATE_SUB(CURDATE(), INTERVAL 7 DAY),'%y%m%d') |
+———————————————————–+
| 120416 |
+———————————————————–+
1 row in set (0.00 sec)
可以获取7天前的日期,
使用DATE_SUB(CURDATE(), INTERVAL 7 DAY) 来获得7天前的时间,用date_format 来指定输出格式。
今天
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名)
SELECT * FROM `ler_items` WHERE DATE_FORMAT(postTime,'%Y-%m')='2013-03'
注意:日期一定要用'',否则没有效果
其它的一些关于mysql日期查找语句
mysql> select date_format(DATE_SUB(CURDATE(), INTERVAL 7 DAY),'%y%m%d');
+———————————————————–+
| date_format(DATE_SUB(CURDATE(), INTERVAL 7 DAY),'%y%m%d') |
+———————————————————–+
| 120416 |
+———————————————————–+
1 row in set (0.00 sec)
可以获取7天前的日期,
使用DATE_SUB(CURDATE(), INTERVAL 7 DAY) 来获得7天前的时间,用date_format 来指定输出格式。
今天
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名)
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!