mysql to_days()用法
1.利用to_days函数查询今天的数据:
select * from 表名 where to_days(时间字段名) = to_days(now());
2.查询多少天内的数据
SELECT * FROM 表名 WHERE TO_DAYS(NOW())-(TO_DAYS(时间字段)) <天数
例如查询今天的数据 SELECT * FROM 表名 WHERE TO_DAYS(NOW())-(TO_DAYS(时间字段)) <1
3.例如查询今天的数据 也可以这样查询
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 1 DAY) < date(时间字段)
4.查询当月的数据
SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
5.查询上个月的数据
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段, '%Y%m' ) ) =1
6.查询本季度
select * from 表名 where QUARTER(时间字段)=QUARTER(now());
7.查询上季度数据
select * from 表名 where QUARTER(时间字段)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));
8.查询本年的数据
select * from 表名 where YEAR(时间字段)=YEAR(NOW());
9.查询上一年的数据
select * from 表名 where year(时间字段)=year(date_sub(now(),interval 1 year));
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?