sql >> Database >  >> RDS >> Mysql

Dynamische SQL Pivot (met CONVERT DateField

U hoeft + . niet te gebruiken in select clausule. Zou zoiets als dit moeten zijn:

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. Totale rijen tellen en groeperen op een kolom in mysql

  2. SQL Server :SUM() van meerdere rijen inclusief waar-clausules

  3. Hoe u een buitenlandse sleutelfout kunt oplossen bij het uitvoeren van migratie

  4. Een MySQL-database verbinden met Glassfish classpath is niet ingesteld of classname is verkeerd