Ada contoh kasus nih… misalkan ada sebuah tabel sebagai contoh nama tabelnya adalah TEMP_BARANG dengan 3 (tiga) field antara lain BARANG, JUAL, RETUR dan kalo digenerate maka DDL-nya seperti berikut ini:
CREATE TABLE TEMP_BARANG (
BARANG VARCHAR(10),
JUAL INTEGER,
RETUR INTEGER);
Dengan data percobaan seperti berikut ini:
Barang Jual Retur
---------------------
Pensil 4 NULL
Buku 3 2
Si boss pengen laporan tiap bulannya seperti ini:
Barang Jual Retur Saldo
----------------------------
Pensil 4 0 4
Buku 3 2 1
Tanpa berpikir panjang aku bikin query yang isinya bisa dilihat dibawah ini.
SELECT BARANG, JUAL, RETUR, (JUAL - RETUR) SALDO
FROM TEMP_BARANG
Tapi setelah query aku jalankan, kok hasilnya seperti dibawah ini… anehh ??? Untuk Pensil kok gak kejumlah, sedangkan Buku kejumlah dengan benar. Masalahnya dimana ya ??
Barang Jual Retur Saldo
----------------------------
Pensil 4 NULL NULL
Buku 3 2 1
Baca entri selengkapnya »












Komentar Terakhir