查詢SQL資料:依日期分組總計
在處理時間序列資料時,經常需要執行聚合操作,例如作為求和值,按日期欄位分組。在 MySQL 中,GROUP BY 和日期函數的結合可以實現資料的高效分組和聚合。
要按天對總計列求和,請使用:
SELECT o_date, SUM(total) FROM theTable GROUP BY o_date;
對總計列求和按月,使用:
SELECT MONTHNAME(o_date), SUM(total) FROM theTable GROUP BY YEAR(o_date), MONTH(o_date);
此查詢返回包含兩列的結果集:月份名稱和該月的總和。 MONTHNAME 函數將數字月份值轉換為表示月份名稱的字串。
以下是基於提供的範例資料的查詢的輸出:
Month | Total |
---|---|
January | 138 |
February | 88.2 |
April | 29.84 |
以上是如何在 MySQL 中按日期對 SQL 資料總計進行分組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!