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



      

Kirim email ke