Raporlamada farklı kayıtları yanyana yazdırma

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ı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Raporlamada farklı kayıtları yanyana yazdırma

Mesaj gönderen dtgb »

Merhaba Arkadaslar
Raporlamayla ilgili bir sorum olacaktı
veritabanımda su tarz iki ayrı kayıdım var

No Adı Tip Tutar
1- Kalite1 A 10
2- Kalite1 B 20

Boyle bir kaydın raporunu

Adı TutarA TutarB
Kalite1 10 20

Seklinde alabilirmiyim???
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Re: Raporlamada farklı kayıtları yanyana yazdırma

Mesaj gönderen naile »

dtgb yazdı:Merhaba Arkadaslar
Raporlamayla ilgili bir sorum olacaktı
veritabanımda su tarz iki ayrı kayıdım var

No Adı Tip Tutar
1- Kalite1 A 10
2- Kalite1 B 20

Boyle bir kaydın raporunu

Adı TutarA TutarB
Kalite1 10 20

Seklinde alabilirmiyim???

Kod: Tümünü seç

Select No,Adi, (Select Sum(Tutar) From TABLO T2 Where T2.No=T1.No AND Tip='A') AS TutarA FROM TABLO T1
Group by No,Adi
şeklinde yapabilirsiniz.


Not: delphi ile alakası olmayan veritabanı sorularızı lütfen veritabanı forumuna sorunuz.
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

Query nesnesi kullanmadım ekranda tdbgridi kullanarak filitreleme yapıyorum
bide kodu tam anlayamadım tutar alanları sadece deger bildiriyor toplam istemiyorum ki.
sakıncası yoksa biraz daha acık yazabilirmisiniz?
Cevapla