欢迎光临
我们一直在努力

mysql查询指定日期的数据

这篇文章主要讲解了“mysql查询指定日期的数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql查询指定日期的数据”吧!

查询

今天

select * from 表名 where to_days(时间字段名) = to_days(now());

昨天

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) &ndash; TO_DAYS( 时间字段名) <= 1

7天

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)

近30天

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)

本月

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, &lsquo;%Y%m&rsquo; ) = DATE_FORMAT( CURDATE( ) , &lsquo;%Y%m&rsquo; )

上一月

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , &lsquo;%Y%m&rsquo; ) , date_format( 时间字段名, &lsquo;%Y%m&rsquo; ) ) =1

感谢各位的阅读,以上就是“mysql查询指定日期的数据”的内容了,经过本文的学习后,相信大家对mysql查询指定日期的数据这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是云搜网,小编将为大家推送更多相关知识点的文章,欢迎关注!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。