Rumah > Artikel > pangkalan data > Bagaimana untuk Mengira Jumlah Bulanan daripada Jumlah Harian Menggunakan SQL GROUP BY dan MONTHNAME?
Menggunakan GROUP BY dan MONTHNAME untuk Mengira Jumlah Bulanan
Anda mempunyai jadual yang mengandungi lajur jumlah harian yang dinamakan 'jumlah' dan lajur tarikh bernama 'o_date'. Untuk mengira jumlah bulanan dan mengumpulkan hasil mengikut bulan, anda boleh menggunakan pertanyaan SQL berikut:
SELECT MONTHNAME(o_date), SUM(total) FROM theTable GROUP BY YEAR(o_date), MONTH(o_date)
Mari kita pecahkan pertanyaan:
Pertanyaan akan menghasilkan set hasil dengan dua lajur:
Berdasarkan data sampel yang anda berikan, pertanyaan akan mengembalikan hasil berikut:
Month | Total |
---|---|
January | 138 |
February | 88.2 |
April | 29.84 |
Atas ialah kandungan terperinci Bagaimana untuk Mengira Jumlah Bulanan daripada Jumlah Harian Menggunakan SQL GROUP BY dan MONTHNAME?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!