mysql 统计当天,本周,本月,上一月的数据
生活随笔
收集整理的這篇文章主要介紹了
mysql 统计当天,本周,本月,上一月的数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天
select * from ht_invoice_information where year(create_date)=year(date_sub(now(),interval 1 year)); 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;總結
以上是生活随笔為你收集整理的mysql 统计当天,本周,本月,上一月的数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CGTN专访第四范式裴沵思 阐释数字化转
- 下一篇: java用XSSFWorkbook实现读