Я попытался преобразовать (нулевые) значения с 0 (нулями) вывода в функцию PIVOT, но не имеет sucess.
Ниже приведена таблица и синтаксис, который я пробовал "
SELECT
CLASS,
[AZ],
[CA],
[TX]
FROM #TEMP
PIVOT (SUM(DATA)
FOR STATE IN ([AZ], [CA], [TX])) AS PVT
ORDER BY CLASS
CLASS AZ CA TX
RICE 10 4 (null)
COIN 30 3 2
VEGIE (null) (null) 9
Я попытался использовать ISNULL
, но не работал.
PIVOT SUM(ISNULL(DATA,0)) AS QTY
Может ли кто-нибудь посмотреть его синтаксическую ошибку? Большое спасибо!