Professional Documents
Culture Documents
SELECT
(piutang.kd_kecamatan||'-'||kecamatan.nm_kecamatan) as kecamatan,
piutang.thn_pajak_sppt,
2018 - to_number(piutang.thn_pajak_sppt, '9999') as umur_piutang,
CASE WHEN 2018 - to_number(piutang.thn_pajak_sppt, '9999') = 0 THEN
sum(piutang.pbb_yg_hrs_dibayar_sppt) ELSE 0 end as lancar,
CASE WHEN 2018 - to_number(piutang.thn_pajak_sppt, '9999') >= 1
AND 2018 - to_number(piutang.thn_pajak_sppt, '9999') <= 2
THEN
sum(piutang.pbb_yg_hrs_dibayar_sppt) ELSE 0 end as kurang_lancar,
CASE WHEN 2018 - to_number(piutang.thn_pajak_sppt, '9999') >= 3
AND 2018 - to_number(piutang.thn_pajak_sppt, '9999') <= 7
THEN
sum(piutang.pbb_yg_hrs_dibayar_sppt) ELSE 0 end as diragukan,
CASE WHEN 2018 - to_number(piutang.thn_pajak_sppt, '9999') > 7 THEN
sum(piutang.pbb_yg_hrs_dibayar_sppt) ELSE 0 end as macet
FROM piutang
INNER JOIN kecamatan ON
piutang.kd_propinsi = kecamatan.kd_propinsi AND
piutang.kd_dati2 = kecamatan.kd_dati2 AND
piutang.kd_kecamatan = kecamatan.kd_kecamatan
GROUP BY
piutang.kd_kecamatan, kecamatan.nm_kecamatan, piutang.thn_pajak_sppt
ORDER BY
piutang.kd_kecamatan, piutang.thn_pajak_sppt DESC
;
SELECT
piutang.thn_pajak_sppt,
2018 - to_number(piutang.thn_pajak_sppt, '9999') as umur_piutang,
CASE WHEN 2018 - to_number(piutang.thn_pajak_sppt, '9999') = 0 THEN
sum(piutang.pbb_yg_hrs_dibayar_sppt) ELSE 0 end as lancar,
CASE WHEN 2018 - to_number(piutang.thn_pajak_sppt, '9999') >= 1
AND 2018 - to_number(piutang.thn_pajak_sppt, '9999') <= 2
THEN
sum(piutang.pbb_yg_hrs_dibayar_sppt) ELSE 0 end as kurang_lancar,
CASE WHEN 2018 - to_number(piutang.thn_pajak_sppt, '9999') >= 3
AND 2018 - to_number(piutang.thn_pajak_sppt, '9999') <= 7
THEN
sum(piutang.pbb_yg_hrs_dibayar_sppt) ELSE 0 end as diragukan,
CASE WHEN 2018 - to_number(piutang.thn_pajak_sppt, '9999') > 7 THEN
sum(piutang.pbb_yg_hrs_dibayar_sppt) ELSE 0 end as macet
FROM piutang
GROUP BY
piutang.thn_pajak_sppt
ORDER BY
piutang.thn_pajak_sppt DESC
;
SELECT
(piutang.kd_kecamatan||'-'||kecamatan.nm_kecamatan) as kecamatan,
sum(piutang.pbb_yg_hrs_dibayar_sppt)
FROM piutang
INNER JOIN kecamatan ON
piutang.kd_propinsi = kecamatan.kd_propinsi AND
piutang.kd_dati2 = kecamatan.kd_dati2 AND
piutang.kd_kecamatan = kecamatan.kd_kecamatan
GROUP BY
piutang.kd_kecamatan, kecamatan.nm_kecamatan
ORDER BY
piutang.kd_kecamatan, piutang.thn_pajak_sppt DESC
;