SQL 按天統計,按月統計和統計天數


確定要統計的時間字段,例句中為start_time

1. 從表TABLE_NAME中以字段START_TIME為參照,按天統計

select START_TIME, DATE_FORMAT(START_TIME,'%Y-%m-%d') as day, count(*) as sum from TABLE_NAME group by day;

2. 從表TABLE_NAME中以字段START_TIME為參照,按月統計

select START_TIME, DATE_FORMAT(START_TIME,'%Y-%m') as month, count(*) as sum from TABLE_NAME group by month;

3. 統計表TABLE_NAME中以字段START_TIME為參照,共多少天數據,多少條數據

select to_days(now()) - to_days(min(START_TIME)) as days, count(*) from TABLE_NAME;


免責聲明!

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



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