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

साल दर साल रिपोर्ट एसक्यूएल योग, एक शानदार समाधान की तलाश में

आप इसे आजमा सकते हैं:

SELECT  T0.ItemCode, 
        SUM(CASE WHEN YEAR(T0.DocDate) = 2011 THEN QUANTITY ELSE 0 END) AS '2011',
        SUM(CASE WHEN YEAR(T0.DocDate) = 2012 THEN QUANTITY ELSE 0 END) AS '2012'
FROM    MyTable T0
GROUP BY 
        T0.ItemCode


  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 सर्वर प्रबंधन स्टूडियो 2008 में मेरे द्वारा बनाए गए ट्रिगर नहीं देख सकते हैं

  2. SQL सर्वर - वर्तमान उपयोगकर्ता नाम

  3. NOLOCK बनाम लेन-देन अलगाव स्तर

  4. SQL सर्वर संग्रहीत कार्यविधि स्रोत को प्रोग्रामेटिक रूप से पुनर्प्राप्त करें जो SQL सर्वर प्रबंधन स्टूडियो gui द्वारा लौटाए गए स्रोत के समान है?

  5. आप एक संग्रहित प्रो में वापस आने वाले डेटासेट की टेबल्स का नाम कैसे दे सकते हैं?