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

SQL सर्वर 2008 - एक कॉलम पर पिवट, दूसरे के द्वारा समूह, तीसरे का संदर्भ बनाए रखें

यह एक बहुत ही सीधी धुरी है। बस:

SELECT OperationSessionRecordID, [32],[34],[38]
FROM TEMPtable
  PIVOT (
  min(DebriefingQuestionResults)
  for questionid in ([32], [34], [36])
) AS PIV;

OperationSessionRecordID द्वारा समूहीकरण प्राप्त करने के लिए आपको कुछ विशेष करने की आवश्यकता नहीं है - अनिवार्य रूप से, हर कॉलम जिसका उल्लेख PIVOT . में नहीं किया गया है समूहीकरण स्तंभ है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL क्वेरी के निष्पादन समय की गणना करें?

  2. डेटटाइम।अब स्मालडेटटाइम में?

  3. रिकर्सन को निश्चित स्तर तक सीमित करना - डुप्लिकेट पंक्तियां

  4. SQL में एकाधिक वर्ण बदलें

  5. एसक्यूएल सर्वर डीबी में सभी इंडेक्स और इंडेक्स कॉलम की सूची