Sistem Informasi Perencanaan Pembangunan Kolaboratif Berkelanjutan dan Terintegrasi
Data JSON RKA Kabupaten Magetan 1.02.0.00.0.00.01.0021 PUSKESMAS NGARIBOYO
SQL untuk select total rincian per kelompok belanja (#)
SELECT
k.kode_urusan,
k.nama_urusan,
k.kode_bidang_urusan,
k.nama_bidang_urusan,
k.kode_program,
k.nama_program,
k.kode_giat,
k.nama_giat,
k.kode_skpd,
k.nama_skpd,
k.kode_sub_skpd,
k.nama_sub_skpd,
k.kode_sub_giat,
k.nama_sub_giat,
r.subs_bl_teks,
sum(r.rincian) as rincian,
coalesce(ms.id_dana, 281) as id_dana,
coalesce(ms.nama_dana, '[DANA UMUM] - PENDAPATAN ASLI DAERAH (PAD)') as nama_dana
FROM data_sub_keg_bl as k
INNER JOIN data_rka as r on k.kode_sbl=r.kode_sbl
and r.active=k.active
and r.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_mapping_sumberdana as s on r.id_rinci_sub_bl=s.id_rinci_sub_bl
and s.active=k.active
and s.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_sumber_dana as ms on ms.id_dana=s.id_sumber_dana
and ms.tahun_anggaran=k.tahun_anggaran
WHERE
k.tahun_anggaran=2023
AND k.active=1
AND k.id_sub_skpd IN (2323)
GROUP BY k.kode_sub_skpd ASC, k.kode_sub_giat, r.subs_bl_teks
ORDER BY k.kode_sub_skpd ASC, k.kode_sub_giat ASC
SQL untuk select total rincian per kode akun dan sumber dana untuk keperluan SPD FMIS
SELECT
k.kode_urusan,
k.nama_urusan,
k.kode_bidang_urusan,
k.nama_bidang_urusan,
k.kode_program,
k.nama_program,
k.kode_giat,
k.nama_giat,
k.kode_skpd,
k.nama_skpd,
k.kode_sub_skpd,
k.nama_sub_skpd,
k.kode_sub_giat,
k.nama_sub_giat,
r.kode_akun,
r.nama_akun,
sum(r.rincian) as rincian,
coalesce(ms.id_dana, 281) as id_dana,
coalesce(ms.nama_dana, '[DANA UMUM] - PENDAPATAN ASLI DAERAH (PAD)') as nama_dana
FROM data_sub_keg_bl as k
INNER JOIN data_rka as r on k.kode_sbl=r.kode_sbl
and r.active=k.active
and r.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_mapping_sumberdana as s on r.id_rinci_sub_bl=s.id_rinci_sub_bl
and s.active=k.active
and s.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_sumber_dana as ms on ms.id_dana=s.id_sumber_dana
and ms.tahun_anggaran=k.tahun_anggaran
WHERE
k.tahun_anggaran=2023
AND k.active=1
AND k.id_sub_skpd IN (2323)
GROUP BY k.kode_sub_skpd ASC, k.kode_sub_giat, r.kode_akun
ORDER BY k.kode_sub_skpd ASC, k.kode_sub_giat ASC
SQL untuk select semua rincian
SELECT
k.id,
k.id_sub_skpd,
k.id_lokasi,
k.id_label_kokab,
k.nama_dana,
k.no_sub_giat,
k.kode_giat,
k.id_program,
k.nama_lokasi,
k.waktu_akhir,
k.pagu_n_lalu,
k.id_urusan,
k.id_unik_sub_bl,
k.id_sub_giat,
k.label_prov,
k.kode_program,
k.kode_sub_giat,
k.no_program,
k.kode_urusan,
k.kode_bidang_urusan,
k.nama_program,
k.target_4,
k.target_5,
k.id_bidang_urusan,
k.nama_bidang_urusan,
k.target_3,
k.no_giat,
k.id_label_prov,
k.waktu_awal,
k.pagumurni,
k.pagu,
k.pagu_simda,
k.output_sub_giat,
k.sasaran,
k.indikator,
k.id_dana,
k.nama_sub_giat,
k.pagu_n_depan,
k.satuan,
k.id_rpjmd,
k.id_giat,
k.id_label_pusat,
k.nama_giat,
k.kode_skpd,
k.nama_skpd,
k.kode_sub_skpd,
k.id_skpd,
k.id_sub_bl,
k.nama_sub_skpd,
k.target_1,
k.nama_urusan,
k.target_2,
k.label_kokab,
k.label_pusat,
k.pagu_keg,
k.pagu_fmis,
k.id_bl,
k.kode_bl,
k.kode_sbl,
k.active,
k.update_at,
k.tahun_anggaran,
r.id as id_rka,
r.created_user,
r.createddate,
r.createdtime,
r.harga_satuan,
r.harga_satuan_murni,
r.id_daerah,
r.id_rinci_sub_bl,
r.id_standar_nfs,
r.is_locked,
r.jenis_bl,
r.ket_bl_teks,
r.substeks,
r.id_dana,
r.nama_dana,
r.is_paket,
r.kode_dana,
r.subtitle_teks,
r.kode_akun,
r.koefisien,
r.koefisien_murni,
r.lokus_akun_teks,
r.nama_akun,
r.nama_komponen,
r.spek_komponen,
r.satuan,
r.spek,
r.sat1,
r.sat2,
r.sat3,
r.sat4,
r.volum1,
r.volum2,
r.volum3,
r.volum4,
r.volume,
r.volume_murni,
r.subs_bl_teks,
r.total_harga,
r.rincian,
r.rincian_murni,
r.totalpajak,
r.pajak,
r.pajak_murni,
r.updated_user,
r.updateddate,
r.updatedtime,
r.user1,
r.user2,
r.active,
r.update_at,
r.tahun_anggaran,
r.idbl,
r.idsubbl,
r.kode_bl,
r.kode_sbl,
r.id_prop_penerima,
r.id_camat_penerima,
r.id_kokab_penerima,
r.id_lurah_penerima,
r.id_penerima,
r.idkomponen,
r.idketerangan,
r.idsubtitle,
coalesce(ms.id_dana, 281) as id_dana,
coalesce(ms.nama_dana, '[DANA UMUM] - PENDAPATAN ASLI DAERAH (PAD)') as nama_dana
FROM data_sub_keg_bl as k
INNER JOIN data_rka as r on k.kode_sbl=r.kode_sbl
and r.active=k.active
and r.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_mapping_sumberdana as s on r.id_rinci_sub_bl=s.id_rinci_sub_bl
and s.active=k.active
and s.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_sumber_dana as ms on ms.id_dana=s.id_sumber_dana
and ms.tahun_anggaran=k.tahun_anggaran
WHERE
k.tahun_anggaran=2023
AND k.active=1
AND k.id_sub_skpd IN (2323)
SQL untuk select kontrol realisasi dan P3DN
SELECT
k.nama_skpd as OPD,
k.nama_program as PROGRAM,
k.nama_giat as KEGIATAN,
k.nama_sub_giat as "SUB KEGIATAN",
r.nama_akun as BELANJA,
r.subs_bl_teks as "[#]",
r.ket_bl_teks as "[-]",
concat(r.nama_komponen, ' ', r.spek_komponen) as "SPESIFIKASI BELANJA",
ms.nama_dana as "SUMBER DANA",
r.rincian_murni as "ANGGARAN SEBELUM PERUBAHAN",
r.rincian as "ANGGARAN SETELAH PERUBAHAN",
'' as "REALISASI (Rp)",
'' as "Uraian SPM",
'' as "SISA",
'' as "KETERANGAN"
FROM data_sub_keg_bl as k
INNER JOIN data_rka as r on k.kode_sbl=r.kode_sbl
and r.active=k.active
and r.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_mapping_sumberdana as s on r.id_rinci_sub_bl=s.id_rinci_sub_bl
and s.active=k.active
and s.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_sumber_dana as ms on ms.id_dana=s.id_sumber_dana
and ms.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_realisasi_akun as a on k.kode_sbl=a.kode_sbl
and a.tahun_anggaran=k.tahun_anggaran
LEFT JOIN data_sub_keg_bl as u on k.kode_sbl=u.kode_sbl
and u.tahun_anggaran=k.tahun_anggaran
WHERE
k.tahun_anggaran=2023
AND k.active=1
AND k.id_sub_skpd IN (2323)
GROUP BY k.kode_sub_skpd ASC, k.kode_sub_giat, r.subs_bl_teks
ORDER BY k.kode_sub_skpd ASC, k.kode_sub_giat ASC