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

Грешка на SQL Server 2005 - MAX не е разпозната опция за съвети за таблица

Липсва ви интервал между PivotData и PIVOT .

    SET @query = @query  + 
    ' PIVOT (MAX(VALUE) FOR [NAME] IN (' + @columns + ')) AS p' 
//   ^--- HERE

В резултат на това SQL анализаторът интерпретира PivotDataPIVOT като единичен идентификатор, което води до синтактична грешка по-късно.




  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 база данни

  2. Създаване на многоетапна задача за агент на SQL Server (T-SQL)

  3. изчисляване на Max Draw Down в SQL

  4. SET XACT_ABORT ON не работи в процедурата за създаване

  5. SQL командата INSERT работи, но данните не се показват в таблицата