Gurup Toplam alma

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
meren
Üye
Mesajlar: 71
Kayıt: 20 Ara 2004 03:44

Gurup Toplam alma

Mesaj gönderen meren »

merhaba arkada$lar, bir rapor hazırlıyorumda bir yerde takıldım..

SELECT FINSAT430.STI.Chk, FINSAT430.STK.OzelKod, SUM(BirimMiktar) as R_SATIS, SUM (Tutar) as R_CIRO

$eklinde bir toplam aldırıyorum ama benim burada
OzelKod'u KIR, TOROS, OND olanları ayrı topla => A GURUBU DİECEM
KAPL+PRES => B GURUCU DİYECEM

yani ben bu SUM olayını nasıl yapabilirim gruplara göre?? toplam aldırmayı??

Yardımlarını bekler iyi çalışmalar dilerim..
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Merhaba ,
istedediğin sonucu GROUP BY deyimi kullanara yapabilirsin

Kod: Tümünü seç

SELECT FINSAT430.STI.Chk, FINSAT430.STK.OzelKod, SUM(BirimMiktar) as R_SATIS, SUM (Tutar) as R_CIRO GROUP BY OzelKod ORDER BY OzelKod
kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
meren
Üye
Mesajlar: 71
Kayıt: 20 Ara 2004 03:44

Mesaj gönderen meren »

Merhaba,

hayır dostum bu $ekilde olmadı.. benim amacım $una benzer bi$i sallıyorum

FINSAT430.STK.OzelKod in ('KAPL','PRES') as KIREMIT sum(birimmiktar)

guruplandır ve topla gibim

ama nasıl?
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

yani siz , KALP ve PRES isimli leri ayrı ayrı değil toplam olarak gruplandırm ak istiyorsunuz öylemi?
Volkan KAMADAN
www.polisoft.com.tr
Cevapla