Query SUM+IF pada MySQL
Tulisan ini sekedar memberikan cara alternatif meng- query data di MySQL, sebuah cara meng- query yang bisa dipakai untuk menghitung nilai saldo (balance) dari seluruh transaksi keuangan yang memiliki fitur D (debet) dan K (kredit) dengan contoh data sebagai berikut. rekeningId jenis total 4 D 3000 5 D 35000 10 D 10000 11 D 5000 12 D 1000 13 D 5000 14 D 71000 1 D 130000 22 D 40000 26 D 25000 27 D 35000 27 K 34100 Tabel tersebut menyajikan saldo tiap-tiap rekening yang terkelompok per jenis transaksi (D/K). Kolom "rekeningId" pada tabel tersebut menandakan ID rekening, kolom "jenis" merupakan jenis transaksinya, dan kolom "total" merupakan saldo rekening per jenis transaksi. Permasalahan yang harus diselesaikan adalah bagaimana caranya agar nominal tersebut dapat dijumlahkan sehingga bisa didapatkan saldo total dari seluruh rekening, tentu saja setelah dikurangi nominal yang berjenis...