sql 查詢近6 /xx個月/天 統計數據


sql 查詢距今6 /xx個月 統計數據

select DATE_FORMAT(時間段, '%m')  time ,COUNT(*) from 表名字 where date_sub(curdate(), interval 6 month) <= date(時間段) GROUP BY time

 

 

 

帶年的:

select DATE_FORMAT(時間段, '%Y-%m') time ,COUNT(*) from 表名字 where date_sub(curdate(), interval 6 month) <= date(時間段) GROUP BY time 

 

 

 

 

想查多少月的把上述 interval 6 month里面的數字換成你想要查多少個月 下面查天的同理

sql 查詢近6 /xx天 統計數據

-- 距今6天所有數據
select * from 表名 where date_sub(curdate(), interval 6 day) <= date(時間段))

 

在學習的道路上,與君共勉!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM