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

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.