sql >> Database teknologi >  >> RDS >> Mysql

Dynamisk SQL Pivot (med CONVERT DateField

Du behøver ikke bruge + i vælg klausul. Skulle være noget som dette:

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. MySQL Stored Procedure vs. kompleks forespørgsel

  2. Kan jeg have en primær nøgle uden klynget indeks? Kan jeg også have multivalued clustered indeks?

  3. Brug MySQL relationsdatabaser på Fedora 13

  4. Forskellen mellem en bruger og et login i SQL Server