Posts
247
Comments
67
Trackbacks
4
Monatsübersichten mit "case when" erstellen

Hier ein Beispiel wie man mit TSQL und "case when" schnell und einfach Monatsübersichten erstellen kann:

SELECT jahr as 'Year',
sum( case when periode = 1 then netto else 0 end) as 'Jan.',
sum( case when periode = 2 then netto else 0 end) as 'Feb.',
sum( case when periode = 3 then netto else 0 end) as 'Mar.',
sum( case when periode = 4 then netto else 0 end) as 'Apr.',
sum( case when periode = 5 then netto else 0 end) as 'May',
sum( case when periode = 6 then netto else 0 end) as 'Jun.',
sum( case when periode = 7 then netto else 0 end) as 'Jul.',
sum( case when periode = 8 then netto else 0 end) as 'Aug.',
sum( case when periode = 9 then netto else 0 end) as 'Sep.',
sum( case when periode = 10 then netto else 0 end) as 'Oct.',
sum( case when periode = 11 then netto else 0 end) as 'Nov.',
sum( case when periode = 12 then netto else 0 end) as 'Dec.',
sum(netto) as 'Total'
FROM tabelle
group by jahr
ORDER BY jahr desc

 

posted on Tuesday, October 02, 2007 1:10 PM Print
Comments
No comments posted yet.

Post Comment

Title *
Name *
Email
Url
Comment *  
Please add 1 and 1 and type the answer here: