首頁 >資料庫 >mysql教程 >如何在 MySQL 中按日期對 SQL 資料總計進行分組?

如何在 MySQL 中按日期對 SQL 資料總計進行分組?

Barbara Streisand
Barbara Streisand原創
2024-11-16 16:22:03844瀏覽

How to Group SQL Data Totals by Date in MySQL?

查詢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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn