sql >> Databasteknik >  >> RDS >> Sqlserver

Kolumnnamnet FirstName som anges i PIVOT-operatorn står i konflikt med det befintliga kolumnnamnet i PIVOT-argumentet

Det är som att felet säger att dina kolumnnamn är felaktiga eftersom de kommer att läsas som namnlösa. Ge dem deras lämpliga namn:

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


  1. Rätt sätt att lägga till oescaped text från ett fält till ett regex i postgres?

  2. SQL:Hur skulle du dela upp 100 000 poster från en Oracle-tabell i 5 bitar?

  3. Hur stänger jag av autocommit för en MySQL-klient?

  4. Hur ansluter jag till en SQL-databas från C#?