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

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

Barbara Streisand
發布: 2024-11-16 16:22:03
原創
849 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板