Rumah > Artikel > pangkalan data > Bagaimana untuk mengumpulkan Jumlah Penjumlahan mengikut Bulan dalam MySQL?
Kumpulan Menjumlahkan Jumlah Mengikut Bulan dalam MySQL
Soalan:
Anda sedang bekerja dengan jadual yang mengandungi lajur "total" dan "o_date" (tarikh pesanan). Anda perlu mengira jumlah jumlah untuk setiap bulan, menghasilkan hasil terkumpul yang mana kuncinya ialah bulan (diformat sebagai nama bulan) dan nilainya ialah jumlah keseluruhan untuk bulan itu.
Contoh Jadual:
| total | o_date | |---|---| | 35 | 01-11-2009 19:32:44 | | 41.5 | 01-12-2009 22:33:49 | | 61.5 | 01-23-2009 22:08:24 | | 66 | 02-01-2009 22:33:57 | | 22.22 | 02-01-2009 22:37:34 | | 29.84 | 04-20-2009 15:23:49 |
Keputusan yang Diingini:
Month Name | Total |
---|---|
January | 138 |
February | 88.2 |
April | 29.84 |
SQL Solution:
Untuk mencapai hasil ini, gunakan pertanyaan MySQL berikut:
SELECT MONTHNAME(o_date) AS MonthName, SUM(total) AS Total FROM theTable GROUP BY YEAR(o_date), MONTH(o_date);
Penjelasan:
Atas ialah kandungan terperinci Bagaimana untuk mengumpulkan Jumlah Penjumlahan mengikut Bulan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!