sql >> Base de Datos >  >> RDS >> Sqlserver

El nombre de columna FirstName especificado en el operador PIVOT entra en conflicto con el nombre de columna existente en el argumento PIVOT

Es como si el error dijera que los nombres de sus columnas son incorrectos porque se leerán como sin nombre. Dales sus nombres apropiados:

select isnull(Jan,0), isnull(feb,0) from(select sum(data) as amount, [month] 
from yourtable group by [month] )as p
pivot(
sum(amount) for [month] in(jan,feb)) as piv