Мой пример похож на этот - единственная проблема в том, что я не могу переписать этот запрос, чтобы справиться со столбцами, в которых есть пробелы
В приведенном ниже примере предположим, что вместо [Апельсины] у вас было ['АпельсиныИ яблоки '] в одной ячейке.
По какой-то причине добавление "'" означает, что функция поворота везде возвращает NULL, а [Апельсины и яблоки], конечно, недопустимы
Что я делаючто здесь не так?
http://www.mssqltips.com/tip.asp?tip=1019
SELECT SalesPerson, [Oranges] AS Oranges, [Pickles] AS Pickles
FROM
(SELECT SalesPerson, Product, SalesAmount
FROM ProductSales ) ps
PIVOT
(
SUM (SalesAmount)
FOR Product IN
( [Oranges], [Pickles])
) AS pvt