sql >> Database >  >> RDS >> Sqlserver

De kolomnaam Voornaam die is opgegeven in de PIVOT-operator, is in strijd met de bestaande kolomnaam in het PIVOT-argument

Het is alsof de fout zegt dat je kolomnamen verkeerd zijn omdat ze als naamloos worden gelezen. Geef ze hun toepasselijke naam:

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. Standaardwaarde in een kolom bij het invoegen van een nieuwe rij

  2. Is er een manier om resources die door een gebruiker in Oracle worden gebruikt, te beperken of te beperken?

  3. Hoe kan ik de wijzigingen die ik heb aangebracht in een gegevenstabel vastleggen in de tabel waaruit ik deze heb gepakt?

  4. mySQL- en PHP-coderingen