Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengumpulkan Data Cap Waktu JSON dengan betul mengikut Tahun dan Bulan dalam MySQL?

Bagaimana untuk Mengumpulkan Data Cap Waktu JSON dengan betul mengikut Tahun dan Bulan dalam MySQL?

Patricia Arquette
Lepaskan: 2025-01-03 21:46:40
asal
626 orang telah melayarinya

How to Correctly Group JSON Timestamp Data by Year and Month in MySQL?

Memformat JSON mengikut Tahun dan Bulan dalam MySQL

Mengatur data ke dalam kumpulan logik selalunya penting untuk mempersembahkan cerapan dengan berkesan. Dalam kes ini, anda menyasarkan untuk mengumpulkan rekod cap masa jadual ke dalam tahun dan bulan berdasarkan format JSON tertentu.

Untuk mencapai ini, anda mula-mula cuba menggunakan pertanyaan berikut:

SELECT
    MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year
FROM
    trading_summary t 
GROUP BY MONTH(t.summaryDateTime) DESC
Salin selepas log masuk

Walau bagaimanapun, pertanyaan ini mengumpulkan berbulan-bulan merentas tahun yang berbeza, menghasilkan hasil yang menyimpang daripada format JSON yang diingini.

Kunci kepada yang betul pengelompokan terletak pada klausa GROUP BY. Untuk mengumpulkan data mengikut bulan dan tahun, ubah suai pertanyaan seperti berikut:

SELECT
    MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year
FROM
    trading_summary t 
GROUP BY YEAR(t.summaryDateTime), MONTH(t.summaryDateTime) DESC
Salin selepas log masuk

Dengan menambahkan YEAR(t.summaryDateTime) pada klausa GROUP BY, anda memastikan data dikumpulkan mengikut tahun dahulu, diikuti dengan mengumpulkan dalam setiap tahun mengikut bulan. Pengubahsuaian ini menjajarkan hasil dengan format JSON yang diingini.

Atas ialah kandungan terperinci Bagaimana untuk Mengumpulkan Data Cap Waktu JSON dengan betul mengikut Tahun dan Bulan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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