SQL cümlesinde aynı anda 2 sorgu.?
meren03.01.2005 - 13:15:39
merhabalar arkada$lar,

Ben $imdi bir rapor hazırlıyorum bu rapora göre benim bilgileri bir cümlede bir kerede almam gerekiyor.. bunun için ne yapabilirim..? aşağıda SQL cümlesini ve sonuç çıktısını yazıyorum arkada$lar

SELECT FINSAT330.STI.Chk, FINSAT330.STK.OzelKod, SUM(BirimMiktar) as R_SATIS, SUM (Tutar) as R_CİRO
FROM FINSAT330.STI, FINSAT330.STK
WHERE FINSAT330.STK.MalKodu=FINSAT330.STI.MalKodu and FINSAT330.STK.OzelKod='KIR' and FINSAT330.STI.Chk='ANK1.001' and FINSAT330.STI.Tarih>=38261 and FINSAT330.STI.Tarih<=38291 and FINSAT330.STI.IslemTip='1'
GROUP BY FINSAT330.STK.OzelKod, FINSAT330.STI.Chk

BU tablo bana $öyle bir çıktı veriyor

Chk OzelKod R_SATIS R_CİRO
------ --------- ---------- ----------
ANK1.001 KIR 153120 48715000000

Ben burada OZELKODU' KIR'a e$it olan ANK1.001 Carinin toplam satış adetini ve toplam cirosunu alabiliyorum ama benim aynı zamanda bu tabloda OZELKODU'u KAPL, PRES, EKO gibi diğer ürünlerinde toplam adetini ve cirosunu almam gerekiyor.. bunun için nasıl bir SQL cümlesi yazabilirim acaba??

Chk OzelKod R_SATIS R_CİRO
------ --------- ---------- ----------
ANK1.001 KIR 153120 48715000000
ANK1.001 KAPL 39240 5150000000
ANK1.001 PRES 15000 6145000000

Gibi bir tablo almak istiyorum arkada$lar.. bu konuda fikri olan varsa bana yardımcı olabilirmi acaba.. herkeze iyi çalışmalar dilerim..
 
naile03.01.2005 - 13:36:35
FINSAT330.STK.OzelKod='KIR'


yerine

FINSAT330.STK.OzelKod in ('KIR','KAPL','PRES')


derseniz yapar.
 
meren03.01.2005 - 14:32:51
teşekkür ederim.. 8) iyi çalışmalar
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com