Aylık toplamlar

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
kuntay
Üye
Mesajlar: 86
Kayıt: 08 Tem 2003 09:41
Konum: İçel
İletişim:

Aylık toplamlar

Mesaj gönderen kuntay »

Bir ürün çıkış raporu almam lazım
Veri tabanı Firebird.

Kod: Tümünü seç

Stok Çıkış Tablosu :
Stok Kod
Stok Ad
Miktar
Ay
Şimdi buna göre örnek olarak aşağıda ki bilgileri girelim

Kod: Tümünü seç

STOK_KOD   STOK_ADI   MİKTAR      AY 
1            MUZ        5         1
2            ELMA       10        1
1            MUZ        10        1
2            ELMA       20        1
1            MUZ        40        2
2            ELMA       20        2
1            MUZ        10        2
Evet şimdi öyle bir sorgu çekmem lazımki bana sonucu aşağıda ki gibi döndürsün

Kod: Tümünü seç

STOK_KOD            STOK_ADI           1.AY_MIKTAR      2.AY_MIKTAR
1                    MUZ                   15                50
2                    ELMA                  30                20

Evet Arkadaşlar forumda buna benzer iki konu buldum ama tam istediğim sonucu döndürmedi
bir taneside hata verdi sürekli.
Ol deyince olduran Gönüllerimizi imanla dolduran
Yüce Allahın doksandokuz ismi ile.. Selamın Aleyküm
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Aylık toplamlar

Mesaj gönderen sabanakman »

Kod: Tümünü seç

select STOK_KOD, STOK_AD,
sum(case when AY=1 then MIKTAR end) as AY_1_MIKTAR,
sum(case when AY=2 then MIKTAR end) as AY_2_MIKTAR
from STOK_CIKIS
group by STOK_KOD, STOK_AD
gibi bir sorgu ile ilgili ayların toplam miktarlarını elde edebilirsin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla