Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Името на колоната FirstName, указано в оператора PIVOT, е в конфликт със съществуващото име на колона в аргумента PIVOT

Сякаш грешката казва, че имената на колоните ви са грешни, защото ще бъдат разчетени като неименувани. Дайте им подходящите имена:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не мога да стартирам браузъра на SQL Server

  2. TAN() Примери в SQL Server

  3. Редове на SQL Server не могат да се редактират за Access след вмъкване

  4. Msg 4834 Нямате разрешение да използвате оператора за групово зареждане

  5. Как да конвертирате редове в колони в SQL Server?