This is also one of my question in Experts-Exchange forum. I wanna display row data to in a columnar format. I’ve one tables which include three columns such as Sr, StartDate and EndDate. I wanna display count of Sr group by month depending on the StartDate and the resulted format is as follow:
Sr|Jan|Feb|Mar|..to..|Dec
The solution for this problem is as follow:
SELECT Sr, Jan = SUM(CASE WHEN MONTH(StartDate)=1 THEN 1 ELSE 0 END),
Feb = SUM(CASE WHEN MONTH(StartDate)=2 THEN 1 ELSE 0 END),
..
FROM Table
GROUP BY Sr
Really thanks for expert StephenCairns from Experts-Exchange for his solution which also opened my eyes on creating SQL queries later.
I also contributed some in experts exchange but my contributions are not very much so I won't post my contributions in my blog. :D
Showing posts with label Row Data to Column Data. Show all posts
Showing posts with label Row Data to Column Data. Show all posts
Thursday, May 1, 2008
Row Data to Column Data
Labels:
Row Data to Column Data
Subscribe to:
Posts (Atom)