29-06-2011, 10:23
merhaba
aşağıdaki sorguda hata yok union komutu kullandım ama yanlış + altında - olması gerekiyor ama öyle değil önce - sonra + gösteriyor
aşağıdaki sorguda hata yok union komutu kullandım ama yanlış + altında - olması gerekiyor ama öyle değil önce - sonra + gösteriyor
SQL
- SELECT '+' AS Deyim1, SiparisDetay_Tablo.PerAdisoyadi, SiparisDetay_Tablo.DoktAdisoyadi,NULL,NULL,
- SUM(SiparisDetay_Tablo.Miktar) AS ToplaMiktar, SUM(Satislar_Tablo.SatisTutar) AS ToplaSatisTutar,NULL,NULL
- FROM Satislar_Tablo INNER JOIN SiparisDetay_Tablo ON Satislar_Tablo.DoktAdisoyadi = SiparisDetay_Tablo.DoktAdisoyadi
- GROUP BY SiparisDetay_Tablo.Siparisno, SiparisDetay_Tablo.PerAdisoyadi, SiparisDetay_Tablo.DoktAdisoyadi
- UNION
- SELECT '-' AS Deyim1, Satislar_Tablo.PerAdiSoyadi, Satislar_Tablo.DoktAdiSoyadi, Satislar_Tablo.StokKodu,
- Satislar_Tablo.StokAdi, Satislar_Tablo.SatisAdet, Satislar_Tablo.SatisTutar, Satislar_Tablo.SatisTarih,
- SiparisDetay_Tablo.Sipdurum FROM Satislar_Tablo, SiparisDetay_Tablo
- WHERE SiparisDetay_Tablo.DoktAdisoyadi=Satislar_Tablo.DoktAdisoyadi AND SiparisDetay_Tablo.SipDurum='Satış'

