Menggabungkan Jualan mengikut Hari dengan SQL
Jika anda mempunyai jadual pangkalan data yang menyimpan transaksi jualan, anda mungkin perlu menganalisis data jualan yang dikumpulkan mengikut hari . Untuk mencapai ini dalam SQL Server 2005, anda boleh menggunakan pertanyaan berikut:
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))
Pertanyaan di atas menyelesaikan tugas kumpulan menggunakan langkah berikut:
Contoh: Katakan jualan dibuat pada '2009-11- 02 06:12:55.000'. Pertanyaan akan mengekstrak komponen hari sebagai '2009-11-02 00:00:00.000' dan mengumpulkan rekod jualan di bawah hari tersebut. Ia kemudiannya akan mengumpul nilai amaun untuk semua rekod kepunyaan hari yang sama, memberikan anda jumlah jualan untuk '2009-11-02'.
Atas ialah kandungan terperinci Bagaimana untuk mengumpulkan data jualan harian menggunakan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!