0

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
無効な列名「アカウントから」。

私が間違っていることは何ですか?

4

1 に答える 1