Reputation: 2673
I want to summeraize it in to following table
How to do it using at least sql?
Edit class3 count should be 2. That's a typo
Upvotes: 5
Views: 107
Reputation: 28771
This can be done in SQL as below
SELECT Org, SUM(CASE WHEN class='class1' THEN 1 ELSE O END) As Class1Count,
SUM(CASE WHEN class='class2' THEN 1 ELSE O END) As Class2Count,
SUM(CASE WHEN class='class3' THEN 1 ELSE O END) As Class3Count,
SUM(CASE WHEN class='class4' THEN 1 ELSE O END) As Class4Count
FROM tableName
GROUP By Org
Upvotes: 3