2016-02-12 43 views
0

請幫助我。我一直在做一個報告,我需要指出每班有多少具體比率以及每個比率有多少具體類別。我希望的輸出甚至可能嗎?請告訴我更好的解決方案。 非常感謝。SQL類每個類和速率

=期望的輸出繼電器

enter image description here

使用的查詢(產生錯誤的輸出)

SELECT COUNT(job_class), 
job_class, finalrate 
FROM t GROUP by job_clas 

見我SQL FIDDLE

回答

2

使用條件聚集。

SQL Fiddle

SELECT 
job_class, 
sum(case when finalrate like 'A%' then 1 else 0 end) as AA, 
sum(case when finalrate like 'B%' then 1 else 0 end) as B, 
sum(case when finalrate like 'C%' then 1 else 0 end) as C 
FROM t 
GROUP by job_class 
+0

太謝謝你了。我忘了這件事。 – nej