Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Le nom de colonne FirstName spécifié dans l'opérateur PIVOT est en conflit avec le nom de colonne existant dans l'argument PIVOT

C'est comme si l'erreur disait que les noms de vos colonnes sont erronés car ils seront lus comme non nommés. Donnez-leur leurs noms appropriés :

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