我的示例与此类似-唯一的问题是我无法重写此查询以应对其中带有空格的列

在下面的示例中,假设不是[Oranges],而是在一个单元格中有['Oranges And Apples']。

由于某种原因,添加“'”表示枢轴函数在任何地方都返回NULL,并且[Oranges And Apples]当然无效

我在做什么错了?

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

最佳答案

您不需要撇号。

( [Oranges and Apples], [Pickles])

关于sql - Sql Server中的数据透视表中单元格中有空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2431880/

10-09 15:55