You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.3 KiB
Plaintext

SELECT
m.kode
,a.nama
,m.kodetagihan
,ifnull(sum(if(m.kodesp = 'reg', (
SELECT pokok tot from mpinjam where faktur = m.faktur
),0)),0) pinjaman
,ifnull(sum(if(m.kodesp = 'reg', m.ke,0)),0) ke
,ifnull(sum(if(m.kodesp = 'reg', (
SELECT lama from mpinjam where faktur = m.faktur
),0)),0) masa
,ifnull(sum(if(m.kodesp = 'reg', m.pokok,0)),0) pokok
,ifnull(sum(if(m.kodesp = 'reg', m.bunga,0)),0) jasa
,ifnull(sum(if(m.kodesp = 'swp', jumlah,0)),0) swp
,ifnull(sum(if(m.kodesp = 'sm', jumlah,0)),0) manasuka
,ifnull(sum(if(m.kodesp = 'tk', jumlah,0)),0) tk
,ifnull(sum(if(m.kodesp = 'sp', jumlah,0)),0) sp
,ifnull(sum(if(m.kodesp = 'sw', jumlah,0)),0) sw
,ifnull(sum(if(m.kodesp = 'bw', jumlah,0)),0) bw
,ifnull(sum(if(m.kodesp = 'pt', m.pokok,0)),0) pt
,ifnull(sum(if(m.kodesp = 'usp1', m.pokok + m.bunga,0)),0) usp1
,ifnull(sum(if(m.kodesp = 'usp2', m.pokok + m.bunga,0)),0) usp2
,ifnull(sum(if(m.kodesp = 'usp3', m.pokok + m.bunga,0)),0) usp3
,"=C{no}-(G{no}*E{no})" hsisa
,"=SUM(G{no}:K{no})" jmlusp
,"=SUM(M{no}:S{no})" jmlinuk
,"=L{no}+T{no}" totalall
FROM mtagihan m
LEFT JOIN anggota a ON m.kode = a.kode
WHERE m.kodetagihan = '$kode' GROUP BY m.kode