当前位置:首页 > 知识经验 > 正文内容

MySQL按天周月年查询记录

作者: 葛屹肃 | 日期: 2023-12-24 | 分类: 知识经验

今天整理了MySQL按天数、周、月份及年份的时间差进行查询记录,分享如下:

MySQL按天周月年查询记录

以wordpress的wp_posts文章记录为例:

– 查询1周的文章
select * from wp_posts where post_date > DATE_SUB(CURDATE(), INTERVAL 1 WEEK)

– 查询3个月的文章
select * from wp_posts where post_date > DATE_SUB(CURDATE(), INTERVAL 3 MONTH)

== 查询1年的文章
select * from wp_posts where post_date > DATE_SUB(CURDATE(), INTERVAL 1 YEAR)

– 查询30天的文章
select * from wp_posts where post_date > DATE_SUB(CURDATE(),INTERVAL 30 DAY)

注:post_date字段为时间类型(datetime),若为字符类型,可加上date(post_date)进行转换,前提是数据是日期时间,否则可能出现转换异常。

 

版权声明:本文由〖葛屹肃〗发布,转载请注明出处!
文章链接:https://www.geyisu.com/3344.html

  • 评论:(0)

已有 0 位网友发表了一针见血的评论,你还等什么?

◎欢迎大家参与讨论