Contoh Format Laporan yang diinginkan
No | Kas Masuk | Kas Keluar | Saldo | keterangan |
---|---|---|---|---|
1 | 1000 | 0 | 1000 | - |
2 | 0 | 500 | -500 | - |
Buat Table Kas Masuk dan Kas Keluar pada Database
-
Table KAS Keluar dengan nama
tb_kaskeluar
# Coloum Name Type Data Length 1 id_kas int 5 Primary 3 kaskeluar int 10 4 keterangan varchar 32 -
Table KAS Masuk dengan nama
tb_kasmasuk
# Coloum Name Type Data Length 1 id_kas int 5 Primary 3 kasmasuk int 10 4 keterangan varchar 32
Query yang dibutuhkan untuk membuat VIEW
SELECT id_kas, kasmasuk, "0" as kaskeluar, (kasmasuk - 0) as saldo, keterangan FROM tb_kasmasuk
UNION
SELECT id_kas, "0" as kasmasuk, kaskeluar, (0 - kaskeluar) as saldo, keterangan FROM tb_kaskeluar
Penjelasan Kode
Kode "0" as kasmasuk
berfungsi untuk membuat temporary table dengan nama kasmasuk dengan nilai 0.
dan kode (kasmasuk - 0) as saldo
berfungsi untuk membuat temporary table dengan nama saldo dengan nilai kasmasuk dikurang 0.
Alasan kenapa saya menggunakan angka 0 disini adalah form pada contoh kasus yang saya gunakan memisahkan kas masuk dan kas keluar, jadi pada saat penginput kas masuk maka nilai dari keluar akan otomatis bernilai 0, begitupun sebaliknya