Rumah > pangkalan data > tutorial mysql > Bagaimana untuk mengumpulkan Rekod Pangkalan Data MySQL mengikut Bulan dan Tahun?

Bagaimana untuk mengumpulkan Rekod Pangkalan Data MySQL mengikut Bulan dan Tahun?

Susan Sarandon
Lepaskan: 2025-01-03 20:03:40
asal
602 orang telah melayarinya

How to Group MySQL Database Records by Month and Year?

Rekod Pangkalan Data Kumpulan mengikut Bulan dan Tahun dalam MySQL

Untuk menyusun objek JSON ke dalam tahun dan bulan, anda memerlukan pertanyaan yang mengumpulkan rekod pangkalan data mengikut tahun dan bulan .

Pertanyaan anda setakat ini memilih bulan dan tahun daripada jadual trading_summary menggunakan MONTHNAME() dan YEAR() fungsi. Walau bagaimanapun, ia mengumpulkan keputusan hanya mengikut bulan, yang menggabungkan rekod dari tahun yang berbeza.

Untuk membetulkannya, anda perlu menambah klausa pengelompokan kedua menggunakan fungsi YEAR():

GROUP BY YEAR(t.summaryDateTime), MONTH(t.summaryDateTime);
Salin selepas log masuk

Ini akan mengumpulkan rekod mengikut tahun dan bulan, memberikan anda format objek JSON yang diingini.

Atas ialah kandungan terperinci Bagaimana untuk mengumpulkan Rekod Pangkalan Data MySQL mengikut Bulan dan Tahun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan