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]

Kirim email ke