group by sql untuk menghitung frekuensi transaksi
DESCRIPTION
group by sql untuk menghitung frekuensi transaksiTRANSCRIPT
Group by SQL untuk menghitung frekuensi transaksi
Oleh : www.softscients.web.id
Edisi kali ini membahas mengenai informasi umum yang sering dijumpai pada data
transaksi. Data transaksi yang ingin ditampilkan berupa frekuensi setiap bulan –
tahun sehingga mudah dalam melakukan analisis. Anda sebagai seorang store
manager menginginkan data transaksi bulanan. Misalkan kita mempunyai structure
database berikut
Berikut ditampilkan isian tabel nya
Tentu data tabel diatas agak sulit dimengerti oleh store manager! karena bukan
ditampilkan secara summary per bulan, alangkah lebih informatif jika ditampilan
seperti penyajian berikut
Data diatas dapat menyajikan informasi berupa jumlah transaksi (frekuensi)
perbulan dan omzet nya. Code sql nya yaitu menggunakan function group by dan
beberapa function sql yang lainnya.
SELECT YEAR( tanggal ) AS tahun, MONTH( tanggal ) AS bulan, SUM(rupiah) as jumlah_rupiah, COUNT( * ) AS jumlah_transaksi FROM t_transaksi_harian GROUP BY DATE_FORMAT( tanggal,'%Y-%m')
Berikut contoh penggunaan nya
Rekap transaksi
Disini bisa terlihat sangat jelas informasi nya! Sehingga seorang store manager bisa
mengetahui kenaikan pelanggan tiap bulan, adakah pelanggan baru yang
mengunjungi toko nya!