Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डायनेमिक एसक्यूएल पिवट (कन्वर्ट डेटफिल्ड के साथ

आपको + . का उपयोग करने की आवश्यकता नहीं है चुनिंदा खंड में। कुछ इस तरह होना चाहिए:

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. विदेशी कुंजी उसी तालिका के कॉलम का संदर्भ देती है। मान सम्मिलित नहीं कर सकते

  2. MySQL ट्रिगर सेलेक्ट स्टेटमेंट के साथ

  3. mysql में टेबल पंक्तियों को कॉलम में बदलना

  4. सिद्धांत 2 कमांड लाइन उपकरण; एमएएमपी और mysql.sock

  5. तैयार बयान के पैरामीटर के रूप में पासिंग टेबल का नाम