Dear All,
Mohon bantuan dari temen semua ya. Saya sedang membuat program stok. Saat ini
sedang kesulitan untuk mencari kolom stok awal.
Dari tabel jurnalgabung yang saya sertakan di attachment, saya sudah buat
laporannya seperti ini:
select jg.jg_tanggal,jg.gud_kode,jg.mat_kode, jg_keterangan as ket,
CASE jg_keterangan when 'masuk' then jg_jumlah else 0 end as masuk,
CASE jg_keterangan when 'keluar' then jg_jumlah else 0 end as keluar
from jurnalgabung jg inner join gudang gd on jg.gud_kode=gd.gud_kode
inner join material mt on mt.mat_kode=jg.mat_kode
hasilnya:
jg_tanggal,gud_kode,mat_kode,jg_keterangan,masuk,keluar
-------------------------------------------------------------------------------------------
2010-07-01 00:00:00.000 GD0002 E470900389 MASUK 5000 0
2010-07-01 00:00:00.000 GD0002 M515900005 MASUK 5000 0
2010-07-01 00:00:00.000 GD0005 E470900389 MASUK 5000 0
2010-07-01 00:00:00.000 GD0005 M515900005 MASUK 5000 0
2010-07-01 00:00:00.000 GD0008 E470900389 MASUK 5000 0
2010-07-01 00:00:00.000 GD0008 M515900005 MASUK 5000 0
2010-08-01 00:00:00.000 GD0002 E470900389 MASUK 500 0
2010-08-02 00:00:00.000 GD0002 M515900005 MASUK 600 0
2010-08-03 00:00:00.000 GD0005 E470900389 MASUK 400 0
2010-08-03 00:00:00.000 GD0005 M515900005 MASUK 700 0
2010-08-20 00:00:00.000 GD0002 E470900389 KELUAR 0 500
2010-08-21 00:00:00.000 GD0005 E470900389 KELUAR 0 400
2010-08-22 00:00:00.000 GD0002 M515900005 KELUAR 0 600
2010-08-23 00:00:00.000 GD0005 M515900005 KELUAR 0 1000
Nah maunya sih kita mau buat satu kolom lagi yaitu stokawal (sebelum kolom
masuk) dan stokakhir (setelah kolom keluar). Sehingga kurang lebih reportnya
seperti ini:
jg_tanggal,gud_kode,mat_kode,jg_keterangan,stokawal,masuk,keluar,stokakhirOh
iya, sebagai tambahan, sebenarnya saya juga punya tabel jurnalmasuk (berisi
jumlah masuk) dan jurnal keluar (berisi jumlah keluar)
Terimakasih banyak atas bantuan dan pencerahannya.Amir