我的查询遇到问题,我正在尝试使用SQL中的数据来制作数据透视表,我希望从2000年以来的所有年份总结表中的数据。
这是我的查询
SELECT
*
FROM
(SELECT
Vendor_code, Vendor_name, Ord_date, SubTot,
DateRecieved, CurrencyCode, YearReceived
FROM
[BL_CUSTOM PO HISTORY SUMMARY]) AS S
PIVOT
(SUM(S.SubTot)
FOR s.YearRecived IN (SELECT STUFF((SELECT ', ' + cast(year as VARCHAR(10)) FROM [BL_CUSTOM YEAR COUNT] FOR XML PATH('')),1,1,'')) ) as pvt
我收到以下错误:
第15行,第15行,第1行,第33行 关键字'SELECT'附近的语法不正确。
Msg 102,Level 15,State 1,Line 33
')'附近的语法不正确。