Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Der im PIVOT-Operator angegebene Spaltenname FirstName steht im Konflikt mit dem vorhandenen Spaltennamen im PIVOT-Argument

Es ist, als ob der Fehler besagt, dass Ihre Spaltennamen falsch sind, weil sie als unbenannt gelesen werden. Geben Sie ihnen die entsprechenden Namen:

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