Yıllara göre miktar ve tutar toplamları

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
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Yıllara göre miktar ve tutar toplamları

Mesaj gönderen White Rose »

s.a.
Arkadaşlar stok hareketleri tablomda;
hesap_Kodu, kod1, kod2, birimi, miktari, tutari, kalan, yili ve islem(giriş='G', çıkış='Ç') alanlarım var
alacağım raporda;
hesap_kodu, kod1, kod2 ve birimi alanlarına göre gruplama yaparak ;
geçen yıldan devreden miktar ve tutar toplamları,
yıl içinde giren miktar ve tutar toplamları,
yıl içinde çıkan miktar ve tutar toplamları
buna ait sql kodunu nasıl yazarız.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Yıllara göre miktar ve tutar toplamları

Mesaj gönderen conari »

Kod: Tümünü seç

select hesap_Kodu, kod1, kod2,birimi,
case when yili<2009 then miktari else 0 end as devir_miktar,
case when yili=2009 and islem='G' then miktari else 0 end as yıllık_miktar,
.........
........

group by hesap_Kodu, kod1, kod2,birimi
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla