当前位置:网站首页>MySQL中, 如何查询某一天, 某一月, 某一年的数据
MySQL中, 如何查询某一天, 某一月, 某一年的数据
2022-07-07 14:02:00 【aGreetSmile】
MySQL中, 如何查询某一天, 某一月, 某一年的数据
今天
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - 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( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
上一月
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1
查询本季度数据
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now());
查询上季度数据
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));
查询本年数据
select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());
查询上年数据
select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));
查询当前这周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());
查询上周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;
查询上个月的数据
复制代码
复制代码
select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')
select * from user where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ;
select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())
select * from user where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
select * from user where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
select * from user where pudate between 上月最后一天 and 下月第一天
复制代码
复制代码
查询当前月份的数据
select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')
查询距离当前现在6个月的数据
select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();
查询某个月的数据(查询17年10月份数据)
select * from exam where date_format(starttime,'%Y-%m')='2017-10'
select * from exam where date_format(starttime,'%Y-%m')=date_format('2017-10-05','%Y-%m')
边栏推荐
- numpy--疫情数据分析案例
- XMIND frame drawing tool
- Detailed explanation of unity hot update knowledge points and introduction to common solution principles
- Odoo集成Plausible埋码监控平台
- PyTorch 中的乘法:mul()、multiply()、matmul()、mm()、mv()、dot()
- There are many ways to realize the pause function in JS
- 20th anniversary of agile: a failed uprising
- Clang compile link ffmpeg FAQ
- 过度依赖补助,大客户收款难,冲刺“国产数据库第一股”的达梦后劲有多足?
- Cut ffmpeg as needed, and use emscripten to compile and run
猜你喜欢
Three. JS introductory learning notes 15: threejs frame animation module
Async and await
星瑞格数据库入围“2021年度福建省信息技术应用创新典型解决方案”
C4D learning notes 3- animation - animation rendering process case
TiDB For PostgreSQL和YugabyteDB在Sysbench上的性能对比
Asynchronous application of generator function
Rongyun won the 2022 China Xinchuang digital office portal excellence product award!
Three. JS introductory learning notes 03: perspective projection camera
Cut ffmpeg as needed, and use emscripten to compile and run
过度依赖补助,大客户收款难,冲刺“国产数据库第一股”的达梦后劲有多足?
随机推荐
The unity vector rotates at a point
After UE4 is packaged, mesh has no material problem
航運船公司人工智能AI產品成熟化標准化規模應用,全球港航人工智能/集裝箱人工智能領軍者CIMC中集飛瞳,打造國際航運智能化標杆
10 schemes to ensure interface data security
leetcode 241. Different Ways to Add Parentheses 为运算表达式设计优先级(中等)
Numpy -- epidemic data analysis case
Unity的三种单例模式(饿汉,懒汉,MonoBehaviour)
Migration and reprint
Iterator and for of.. loop
Shandong old age Expo, 2022 China smart elderly care exhibition, smart elderly care and aging technology exhibition
统计学习方法——感知机
Is it reliable to open an account on Tongda letter with your mobile phone? Is there any potential safety hazard in such stock speculation
过度依赖补助,大客户收款难,冲刺“国产数据库第一股”的达梦后劲有多足?
Three. JS introductory learning notes 0: illustration of how webgl and threejs work
TiDB For PostgreSQL和YugabyteDB在Sysbench上的性能对比
如何在shell中实现 backspace
Continuous creation depends on it!
持续创作,还得靠它!
nodejs package. JSON version number ^ and~
Leetcode-231-2的幂