Dear all,
Mohon bantuan untuk membuat pivot di sql 2000 dari beberapa tabel sbb :
tblbarang
code_barang nama_barang harga_satuan
B001 Buku 1000
B002 Pinsil 1200
tblHistoryTransaksi
code_barang tgl_transaksi qty_transaksi status_stransaksi
B001 2011-08-30 30 in
B001 2011-09-02 15 out
B001 2011-10-01 5 out
B002 2011-09-30 20 in
B002 2011-10-10 10 out
B002 2011-10-11 3 in
Maunya ditampilkan sbb :
Code Barang Nama Barang harga beginning in out Ending Amount
B001 Buku 1000 15 0 5 10 10.000
B002 PINSIL 1200 20 3 10 13 15.600
Begining : Jumlah stok sebelum bulan berjalan (sebelum bln 10) dengan kalkulasi status_stock = in-out
in : jumlah barang masuk pada bulan berjalan (bln 10) dengan status_stock = in
out : jumlah barang keluar pada bulan berjalan (bln 10) dengan status_stock = out
Ending : Jumlah Stock barang "begining+in-out"
Amount : Ending * harga
Kira-kira bagaimana yach cara buatnya, databasenya menggunakan SQL Server 2000.
Terima kasih atas pencerahannya.
Regards,
Noel de Javu



