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

महीने और साल के अनुसार विशेष कॉलम का योग कैसे करें

आप सशर्त एकत्रीकरण के साथ पिवट कर सकते हैं:

select
    year(d_date) yr,
    sum(case when month(d_date) = 1 then amount end) Jan,
    sum(case when month(d_date) = 2 then amount end) Feb,
    sum(case when month(d_date) = 3 then amount end) Mar,
    ...
    sum(case when month(d_date) = 12 then amount end) Dec,
    sum(amount) total
from mytable
group by year(d_date)
order by yr



  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 Server 2008 में INSERT करें

  2. एमएस एसक्यूएल तिथियों की तुलना करें?

  3. SQL सर्वर में परिणाम सेट में लौटाए गए कॉलम के डेटा प्रकार का पता लगाएं

  4. SQL सर्वर में त्रुटि "डेटिफ़ फ़ंक्शन के परिणामस्वरूप अतिप्रवाह" को कैसे ठीक करें?

  5. एसक्यूएल एक कॉलम में एकाधिक कॉलम प्राप्त कर रहा है