sql語句根據year,mouth,day分組查詢統計數目

sql語句查詢的格式如下year(a.time),mouth(a.time),day(a.time)將日期分隔爲年月日

在一定的條件下分組查詢數據並統計數目

1、根據年份統計group by year(a.time)

2、根據月份統計group by year(a.time),mouth(a.time)

3、根據某一天的日誌分組查詢group by year(a.time),mouth(a.time),day(a.time)

sql的例子如下

select year(a.time),mouth(a.time),day(a.time),a.name from user a where a.name='李四' group by group by year(a.time),mouth(a.time),day(a.time)

另一種方法是根據截取函數截取長度來進行分組查詢

2020-01-01 01:01:01

substr(time,1,10)結果爲2020-01-01

group by substr(time,1,10),就是根據每天的日期來統計數目,具體要哪種類型的數據就截取幾位日期,然後group by

自己摸索總結出來的,不喜勿噴。😊

發佈了11 篇原創文章 · 獲贊 0 · 訪問量 1427
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章