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]
