Сводные таблицы в сервере SQL с пробелами в ячейке - PullRequest
6 голосов
/ 12 марта 2010

Мой пример похож на этот - единственная проблема в том, что я не могу переписать этот запрос, чтобы справиться со столбцами, в которых есть пробелы

В приведенном ниже примере предположим, что вместо [Апельсины] у вас было ['АпельсиныИ яблоки '] в одной ячейке.

По какой-то причине добавление "'" означает, что функция поворота везде возвращает 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

1 Ответ

5 голосов
/ 12 марта 2010

Вам не нужны апострофы.

( [Oranges and Apples], [Pickles])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...