T-SQL に変換する次の Access クエリがあります。
TRANSFORM Sum(dbo.vw_SIMP_EN_F_Tx_AccRec_8.Outstanding) AS SumOfOutstanding
SELECT dbo.vw_SIMP_EN_F_Tx_AccRec_88.To_ICJ, q_F_TX_AccRec_8.From_Reference__c,
q_F_TX_AccRec_8.[From Account]
FROM dbo.vw_SIMP_EN_F_Tx_AccRec_8
GROUP BY dbo.vw_SIMP_EN_F_Tx_AccRec_8.To_ICJ,
dbo.vw_SIMP_EN_F_Tx_AccRec_8.From_Reference__c,
dbo.vw_SIMP_EN_F_Tx_AccRec_8.[From Account]
PIVOT dbo.vw_SIMP_EN_F_Tx_AccRec_8.Age
In ("Current","30 days","60 days","90 days");
これまでのところ、T-SQLでこれを行いました:
SELECT [To_ICJ],
[From_Reference__c],
[From Account],
[Current],
[30 days],
[60 days],
[90 days]
FROM
(Select Sum(dbo.vw_SIMP_EN_F_Tx_AccRec_8.[Outstanding]) AS [SumOfOutstanding],
dbo.vw_SIMP_EN_F_Tx_AccRec_8.Age AS [PIVOT_ITEM]
FROM dbo.vw_SIMP_EN_F_Tx_AccRec_8
GROUP BY [To_ICJ],
[From_Reference__c],
[From Account],
Age) AS p PIVOT(
Sum([SumOfOutstanding]) FOR [PIVOT_ITEM]
In ([Current],[30 days],[60 days],[90 days])) as pvt
しかし、私の T-SQL では次のエラーが発生します。
メッセージ 207、レベル 16、状態 1、行 1
列名 'To_ICJ' が無効です。メッセージ 207、レベル 16、状態 1、行 2
列名 'From_Reference__c' が無効です。メッセージ 207、レベル 16、状態 1、行 3
無効な列名「アカウントから」。
私が間違っていることは何ですか?