You are on page 1of 1

SELECT

akun.kode_akun,
akun.nama_akun,
form_anggaran_rincian.volume,
form_anggaran_rincian.satuan,
form_anggaran_rincian.tarif,
( form_anggaran_rincian.volume * form_anggaran_rincian.tarif ) AS total,
parent_form_anggaran_rincian.volume AS parent_volume,
parent_form_anggaran_rincian.satuan AS parent_satuanl,
parent_form_anggaran_rincian.tarif AS parent_tarif,
parent_form_anggaran_rincian.total AS parent_total
FROM
form_dba
JOIN form_anggaran ON form_anggaran.ID = form_dba.id_form_anggaran
JOIN form_anggaran_rincian ON form_anggaran_rincian.id_form_anggaran =
form_anggaran.
ID JOIN akun ON akun.ID = form_anggaran_rincian.id_akun
JOIN (
SELECT
akun.ID AS id_akun,
akun.kode_akun,
akun.nama_akun,
parent_form_anggaran_rincian.id_form_anggaran,
parent_form_anggaran_rincian.volume,
parent_form_anggaran_rincian.satuan,
parent_form_anggaran_rincian.tarif,
( parent_form_anggaran_rincian.volume *
parent_form_anggaran_rincian.tarif ) AS total
FROM
form_dba
JOIN form_anggaran ON form_anggaran.ID = form_dba.id_form_anggaran
LEFT JOIN form_anggaran_rincian parent_form_anggaran_rincian ON
parent_form_anggaran_rincian.id_form_anggaran = form_anggaran.id_ref
LEFT JOIN akun ON akun.ID = parent_form_anggaran_rincian.id_akun
WHERE
form_dba.status_rka = 1
) parent_form_anggaran_rincian ON parent_form_anggaran_rincian.id_akun =
akun.ID
AND parent_form_anggaran_rincian.id_form_anggaran = form_anggaran.id_ref

You might also like