Grup toplamının altında detayın gösterilmesi

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ı
idalan
Üye
Mesajlar: 58
Kayıt: 25 Şub 2004 02:14
Konum: Üsküdar
İletişim:

Grup toplamının altında detayın gösterilmesi

Mesaj gönderen idalan »

Öncelikle arkadaşlar herkese kolay gelsin...

Firebird , ibexpert te şöyle bir gruplama yapıyorum

Kod: Tümünü seç

select faaliyet.mahalleadi,faaliyet.yapilanisinniteligi,
       sum(faaliyet.bodegeri), sum(faaliyet.bodegeri2),
       sum(faaliyet.yadegeri), sum(faaliyet.yadegeri2)
       from faaliyet
       group by faaliyet.mahalleadi, faaliyet.yapilanisinniteligi
Normal olarak bunun Sonuç kümesi

Çamlıca ,Asfalt............ ..100,10,10,10
Kuzguncuk mah,Granit ....200, 20, 0, 0
........
........
gibi bir sonuç kümesi dönüyor

Burada bir problem yok fakat bu gruplamanın hemen altında
...................................................

Çamlıca Mah ,Asfalt............ ..100,10,10,10(toplam)

Çamlıca Mah, Çamlıca cad ,asfalt....50,5,5,5(detay)
Çamlıca Mah, Falanca sk ,asfalt....50,5,5,5
.....
Kuzguncuk mah,Granit ....200, 20, 0, 0(toplam)

Kuzguncuk Mah, Bicanefendi Sk, Granit....100, 10, 0,0(detay)
Kuzguncuk Mah, Simitçi Tahir Sk, Granit...100, 10,0,0

Gibi Bir sonuç kümesini nasıl alabilirim..Teşekkürler
Fikren emir almazsan, esir olursun ikisinin ortası yoktur.
Kullanıcı avatarı
idalan
Üye
Mesajlar: 58
Kayıt: 25 Şub 2004 02:14
Konum: Üsküdar
İletişim:

Mesaj gönderen idalan »

veya
..............................................................
Toplamları....
Abudllahağa Mh, Asfalt, 2000,0,0,0
Acıbadem Mh. , Asfalt, 1000,100,0,0
Altunizade Mh. , Asfalt, 100,100,0,0

Hemen Altınada Detayları
Abdullahağa Mh,Abdullahağa Cad, Asfalt, 1000,0,0,0
Acıbadem Mh, Yeşiloba Sk, Asfalt, 500,50,0,0
Acıbadem Mh, Yaprak Sk,Asfalt, 500,50,0,0
Altunizade MH, Akagündüz Sk,Asfalt, 50,50,0,0
Altunizede Mh, İsmailbey Sk,Asfalt, 50,50,0,0
..............................................................
Gibi Bir sonuç Kümesi Deniyorum ama halen beceremedim
Fikren emir almazsan, esir olursun ikisinin ortası yoktur.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

En kısa yol DevExpress QuantumGrid.. QuantumGrid (dxDBGrid veya cxGrid) ile alt toplamları alabilirsin. Belki union ile de olabilir :?:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
idalan
Üye
Mesajlar: 58
Kayıt: 25 Şub 2004 02:14
Konum: Üsküdar
İletişim:

Mesaj gönderen idalan »

Teşekkürler Recep abi cxgrid ile yaptımıştım fakat excell e gönderdiğimde tekrar bir düzenleme yapmak gerekiyor bu da uzun bir zaman alıyor her ay bunun tekrarlanacak olması biraz canımı sıkıyor. Gerçi ilerleyen zamanlarda belki çözerim. Union u deniyorum fakat ondan istediğim sonucu alamadım veya beceremedim :D Birazdaha uğraşayım belki farklı yolla çözerim
Kolay gelsin....
Fikren emir almazsan, esir olursun ikisinin ortası yoktur.
Cevapla