Berarti harus dicari dulu saldo awal pada setiap tanggal. Saldo awal tanggal 
laporan adalah jumlah masuk dari seluruh tanggal sebelum tanggal laporan 
dikurang jumlah masuk seluruh tanggal sebelum tanggal laporan.

Untuk mencari saldo akhirnya adalah saldoawal tanggal laporan ditambah jumlah 
masuk pada tanggal laporan dikurang jumlah keluar pada tanggal laporan.

Kayaknya harus pake' lebih dari satu query.

SELECT sum(masuk) - sum(keluar) as SALDO_AWAL from tbkartustock WHERE tanggal < 
@tanggallaporan GROUP BY kode

SELECT sum(masuk) - sum(keluar) as SALDO_AKHIR from tbkartustock WHERE tanggal 
= @tanggallaporan;

Untuk menampilkan seperti yang kita inginkan sebaiknya gunakan view dengan 
mengkombinasikan kedua query di atas.

Semoga membantu...




________________________________
Dari: sherina <[email protected]>
Kepada: [email protected]
Terkirim: Sel, 4 Mei, 2010 00:30:33
Judul: [indoprog-vb] ask query problem

  
mohon advisenya untuk kasus ini.
kalo penjumlahan kolom1 dan penjumlahan kolom2 sedangkan kolom3 adalah nilai 
asli dari record terakhir bisa?
jika menggunakan

select kode, sum(keluar) as keluar, sum(masuk) as masuk from tbkartustock GROUP 
BY kode

hanya tampil kolom kode,masuk, dan keluar saja….

saya ingin membuat query total pengeluaran suatu barang pada kartu stok utk 
suatu item dan posisi awal masuk keluar dan saldo ahirnya pada hari tertentu.
thanks sebelumnya.


 



[Non-text portions of this message have been removed]

Kirim email ke