Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Sub Total

Menghitung Sub Total Menggunakan WITH ROLLUP Pada Query MySQL

Pada MySQL, klausa  WITH ROLLUP  digunakan bersamaan dengan klausa  GROUP BY ,   WITH ROLLUP  dapat digunakan baik untuk menghitung total maupun sub total sesuai dengan kolom yang kita gunakan dalam klausa  GROUP BY . Kelebihan klausa ini adalah simpel dan dapat menghasilkan total dan subtotal hanya dalam satu query, sehingga membuat pekerjaan kita jauh lebih mudah dan sederhana. Misal, untuk menyelesaikan pembuatan total dan subtotal sebagaimana contoh sebelumnya, kita hanya perlu menambahkan WITH ROLLUP  pada akhir query, sehingga querynya menjadi seperti ini: SELECT thn_byr , id_pelanggan , id_produk , SUM ( jml_byr ) AS jml_byr FROM ` sales ` GROUP BY thn_byr , id_pelanggan , id_produk WITH ROLLUP ketika kita jalankan query tersebut (menggunakan HEIDI SQL), hasil yang kita peroleh adalah:   jika kita perhatikan, MySQL melakukan tiga fungsi penjumlahan berdasarkan kolom yang ada di group b...