Dibuat query berjenjang aja mas.. - Pertmama toko left penjualan, relasi toko.kdtoko=penjualan.kdtoko - Kedua (toko left penjualan) left Retur, relasi toko.kdtoko=retur.kdtoko
----- Original Message ----- From: zulfikri zulfikri To: [email protected] Sent: Wednesday, May 14, 2008 2:06 PM Subject: [indoprog-vb] Tanya Query Ada 3 Tabel 1. Toko - kdtoko -Nmtoko 2. Penjualan -NoFak -Kdtoko -Total 3. Retur -NoRetur -Kdtoko -Total Gimana caranya menampilkan Data semua Toko,baik yag ada transaksi (penjualan,retur) atau tidak ada transaksi |Nm Toko | Penjualan | Retur | aaaa 200 30 --> kalo ada transaksi penjualan dan reyur bbb 300 0 ---> jika yg ada penjualan aja ccccc 0 0 ----> jika tidak ada transaksi sama sekali dddd 0 20 ----> jika yg ada retur aja saya udah coba Query seperti ini : "select buyer.nobuyer,nmbuyer,sum(isnull(penjualan.totbersih,0)) as TotalRR,sum(isnull(retur.totalretur,0)) as TotalRetur from buyer left outer join toko on buyer.nobuyer=toko.nobuyer left outer join penjualan on toko.kdtoko=penjualan.kdtoko and month(tglrr)='03' and year(tglrr)='2008' left outer join retur on toko.kdtoko=retur.kdtoko and month(retur.tglinput)='03' and year(retur.tglinput)='2008' group by buyer.nobuyer,nmbuyer order by buyer.nobuyer" Tapi Kalo saya Cek Hasilnya Ga benar. kalo toko yg hanya ada transaksi salah satunya hasilnya benar tapi kalo toko yang ada transaksi keduanya (penjualan dan retur) hasilnya ga benar Ada yg bisa bantuian ga? Terima KAsih [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]
