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

Динамичен SQL Pivot (с CONVERT DateField

Не е необходимо да използвате + в клауза за избор. Трябва да е нещо като това:

SET @sql = N'SELECT *
FROM (
        SELECT ivr_reason,  
               CONVERT(CHAR(10),tz_date_hour, 20) AS tz_date_hour, 
               total_usage
        FROM [Genesys_var].[dbo].[app_subcf_results2]
      ) AS D

PIVOT(MAX(total_usage) FOR tz_date_hour IN(' + @cols + N')) AS P;';

EXEC sp_executesql @sql;
GO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Променете MySQL драйвера, използван от Joomla

  2. PHP скриптът няма да се свърже с базата данни?

  3. Кой е най-добрият начин за вмъкване на няколко реда в PHP PDO MYSQL?

  4. 1052:Колона „id“ в списъка с полета е двусмислена

  5. Разбор на JSON в MySQL таблица