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
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 |