Saya Coba Bantu ya..... Coba coding dibawah ini: Select t.nmtoko as [Nm Toko],isnull(p.total,0) as [Penjualan],isnull(r.total,0) as [Retur] from (toko t left outer join ( Select kdtoko,sum(total) as [total] from penjualan group by kdtoko) as p on t.kdtoko=p.kdtoko) left outer join ( Select kdtoko,sum(total) as [Total] from retur group by kdtoko) as r on t.kdtoko=r.kdtoko
Semoga Membantu Tuhan Yesus Memberkati ----- 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] #ygrp-mkp { BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 14px 0px; BORDER-LEFT: #d8d8d8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d8d8d8 1px solid; FONT-FAMILY: Arial}#ygrp-mkp HR { BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid}#ygrp-mkp #hd { FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 10px 0px; COLOR: #628c2a; LINE-HEIGHT: 122%}#ygrp-mkp #ads { MARGIN-BOTTOM: 10px}#ygrp-mkp .ad { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}#ygrp-mkp .ad A { COLOR: #0000ff; TEXT-DECORATION: none} [Non-text portions of this message have been removed]
