Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Pivot SQL động (với CONVERT DateField

Bạn không cần sử dụng + trong mệnh đề lựa chọn. Phải là một cái gì đó như thế này:

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. Giá trị KHÔNG ĐẦY ĐỦ trong bộ mã

  2. Cơ sở dữ liệu quan hệ thiết kế nhiều kiểu người dùng

  3. Thứ tự tìm kiếm toàn văn bản MYSQL theo mức độ liên quan

  4. Spring Data JPA với Java 8 LocalDateTime

  5. COUNT (*) từ nhiều bảng trong MySQL