MySQL按天周月年查询记录
作者: 葛屹肃 | 日期: 2023-12-24 | 分类: 知识经验
今天整理了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
文章链接:https://www.geyisu.com/3344.html