-6
я получаю вышеуказанную ошибку, когда я пытаюсь запустить этот запросНеверный синтаксис рядом с ключевым словом 'FROM'. Понятия не имею
DECLARE @ColumnNames NVARCHAR(MAX)=''
DECLARE @SQL NVARCHAR(MAX)=''
SELECT @ColumnNames=Stuff((SELECT DISTINCT ',' + Quotename([COL1])
FROM table1
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
SET @SQL = 'SELECT * FROM
(SELECT
[COL1]
,[COL2]
FROM
FROM table1) AS BaseData
PIVOT(
COUNT([COL2])
FOR [COL1]
IN('[email protected] +
')
) As PivotTable'
EXECUTE sp_executesql @SQL
Пожалуйста, что я делаю неправильно?
Всегда используйте инструкцию 'Print' для отладки динамического запроса. –
Также неплохо проверить сообщение об ошибке для подсказки (: –