Pernah melakukan query SQL untuk mendapatkan jumlah nilai uang yang ada pada suatu tabel SQL? Mungkin ini solusi yang bisa kamu pakai.

Misalkan kita punya tabel data dengan kolom: nomor pembayaran, jumlah uang yang dibayarkan, bank tujuan. Tabel yang dikehendaki, jumlah pembayar tiap bank dan jumlah uang yang terbayar pada tiap bank.

Untuk query pertama, jumlah pembayar tiap bank contohnya:


select nama_bank, count(nomor_pembayaran) as jumlah_pembayar from datatagihan where status_bayar = 'lunas'

untuk query kedua, jumlah uang yang terbayar pada tiap bank, contohnya:


select nama_bank, count(nomor_pembayaran) as jumlah_pembayar, sum(nilai_tagihan) as jumlah_uang from datatagihan where status_bayar = 'lunas'

untuk format uang dalam sql bisa pakai syntaks: format( nama_kolom, jumlah_0_dibelakangkoma) contohnya: format( jumlah_uang, 2).


select nama_bank, count(nomor_pembayaran) as jumlah_pembayar, format( sum(nilai_tagihan), 0) as jumlah_uang from datatagihan where status_bayar = 'lunas'

Hasilnya, 1,200,000. Jika dibutuhkan tanda ‘Rp’ didepan angka tersebut, silakan tambah ‘Rp’ dengan concat:


select nama_bank, count(nomor_pembayaran) as jumlah_pembayar, concat('Rp ', format( sum(nilai_tagihan), 0)) as jumlah_uang from datatagihan where status_bayar = 'lunas'

Selamat mencoba!