Aslında sorunumu nasıl anlatacağımı tam olarak bilemiyorum. ayrıca bunun da bir sorun olmadığını belirtmek istiyorum
bir rapor oluşturmaya çalışıyorum ama beceremedim.
Delphi 7 Fast report ve Firedir 2.5.1 kullanıyorum,,
1. resimdeki tablomu 2. resimdeki gibi raporlamak istiyorum
Gruplandırmayı GE_GELIRADI sütununa göre yapıyorum.
1. Resim
2. Resim
Tabloyu Dikey toplama ve gruplama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Tabloyu Dikey toplama ve gruplama
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Re: Tabloyu Dikey toplama ve gruplama
Üzerine düşündüm ama neyi nasıl istediğinizi anlayamadım. :\
Re: Tabloyu Dikey toplama ve gruplama
Bu tip raporlama için PIVOT TABLE anahtarını google ile araştırın.
Re: Tabloyu Dikey toplama ve gruplama
Kod: Tümünü seç
SELECT GE_BINA,GE_GELIRADI,[1] AS OCAK ,[2] AS ŞUBAT,[3] AS MART ,[4] AS NİSAN ,[5] AS MAYIS ,[6] AS HAZİRAN ,[7] AS TEMMUZ,[8] AS AĞUSTOS,[9] AS EYLÜL,[10] AS EKİM,[11] AS KASIM,[12] AS ARALIK FROM
(
SELECT GE_GELIRADI,GE_MIKTAR, GE_BINA, GE_AY FROM tblgelirler
) AS GELIRREP
PIVOT
(
SUM(GE_MIKTAR) --toplam adedi istiyoruz
FOR GE_AY --hangi kolondaki satırları sütün gibi göstereceğimizi belirtiyoruz.
IN
(
[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12] --sütun gibi görünecek kayıtlarımız
)
) AS GELIRREP
WHERE GE_BINA = 3
ORDER BY GE_GELIRADI
PIVOT ne ki diyor anladığım kararı ileInvalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, column 1.
PIVOT.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
-
- Üye
- Mesajlar: 189
- Kayıt: 30 Eyl 2013 10:17
Re: Tabloyu Dikey toplama ve gruplama
Devexpress pivot grid ile bu sonucu alabilirsiniz sanirim.
Re: Tabloyu Dikey toplama ve gruplama
evet dediğiniz gibi pivot grid ile yapabiliyorum. şu an için öylede yapmayı planlıyorum.
ancak MS-SQL de çalışan bir kodun Firebird de de çalışacağını düşünüyorum. ve şu an buna yoğunlaşıyorum.
MS SQL de ki PIVOT un Firebirdeki karşılığı acaba nedir
Üstadkardan yorum bekliyorum.
İşte SQL Server deki çıktı
ancak MS-SQL de çalışan bir kodun Firebird de de çalışacağını düşünüyorum. ve şu an buna yoğunlaşıyorum.
MS SQL de ki PIVOT un Firebirdeki karşılığı acaba nedir
Üstadkardan yorum bekliyorum.
İşte SQL Server deki çıktı
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Re: Tabloyu Dikey toplama ve gruplama
bu kodu firebirde çevirebilecek biri varsa ve birde yardım edebilirse çok sevinirim.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR