| meren | 03.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.. | |
| naile | 03.01.2005 - 13:36:35 |
FINSAT330.STK.OzelKod='KIR'
yerine FINSAT330.STK.OzelKod in ('KIR','KAPL','PRES')
derseniz yapar. | |
| meren | 03.01.2005 - 14:32:51 |
| teşekkür ederim.. 8) iyi çalışmalar | |