Kalau untuk keperluan Reporting, pakai Crystal Report saja, anda tinggal
tempelkan field yang anda perlukan,
kemudian lakukan Group by Kd Toko maka transaksi yang anda tampilkan akan
keluar per hari sesuai dengan yang anda inginkan, baik ada transaksi/retur aja
atau ngga ada transaksi sama sekali,
jika ingin menlumlahkan Penjualan atau Retur, tinggal di lakukan SUM..
Kira-kira hasilnya seperti ini:
Tanggal transaksi Nama Toko Penjualan
Retur
aaaa
1/1/2008 10
5
2/1/2008 40
5
7/7/2008 150
20
---------------------------------------------------------------------------
Total aaaa 200
30
bbb
5/4/2008 150
0
9/8/2008 150
0
----------------------------------------------------------------------------------------------------------------
Total bbb 300
0
.....
Total ccccc 0
0
.....
Total dddd 0
20
Kalau ngga butuh per tanggal transaksi, tinggal suppress saja di detailnya,
maka yang keluar seperti :
Nama Toko Penjualan
Retur
Total aaaa 200
30
Total bbb 300
0
Total ccccc 0
0
Total dddd 0
20
--------------------------------------------------------------------------------------
TOTAL 500
50
Ngga perlu pusing pakai Query,
Salam :).
----- 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]