2010-03-12 13 views
5

Mi ejemplo es similar a esto - El único problema es que no puedo volver a escribir esta consulta para hacer frente a columnas que tienen espacios en su interiortablas dinámicas en SQL Server con espacios en la celda

En el siguiente ejemplo supongamos que en lugar de [ Naranjas] tenías ['Naranjas y manzanas'] en una celda.

Por alguna razón, la adición de un "'" significa los rendimientos de pivote función nula en todas partes y [] naranjas y manzanas por supuesto no es válida

¿Qué estoy haciendo mal aquí eso?

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 

Respuesta

4

No es necesario los apóstrofes.

([Oranges and Apples], [Pickles]) 
Cuestiones relacionadas