Mengumpulkan Hasil SQL Mengikut Hari
Apabila bekerja dengan set data yang besar, selalunya perlu untuk mengagregatkan dan meringkaskan data untuk menjadikannya lebih mudah diurus dan berwawasan . Satu tugas biasa ialah mengumpulkan data mengikut selang masa tertentu, seperti sehari.
Masalah:
Anda diberi jadual SQL yang dipanggil "Jualan" yang menyimpan maklumat tentang jualan, termasuk ID jualan, jumlah dan tarikh penciptaan. Anda ditugaskan untuk menulis pertanyaan yang mengumpulkan data jualan mengikut hari dan mengira jumlah amaun yang dijual pada setiap hari.
Penyelesaian:
Dalam SQL Server, anda boleh menggunakan pertanyaan berikut untuk mencapai ini:
SELECT SUM(amount) AS total, DATEADD(DAY, 0, DATEDIFF(DAY, 0, created)) AS created FROM Sales GROUP BY DATEADD(DAY, 0, DATEDIFF(DAY, 0, created))
Penjelasan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengumpulkan Data Jualan SQL mengikut Hari untuk Mengira Jumlah Harian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!