2016-04-26 46 views
-2

有表1:我如何顯示不同的價值和總金額

enter image description here

現在我想從列類型值,算唯一的PID,以及類型值顯示總和。結果應該我返回下面的輸出:

enter image description here

用於type = 「ABC」 我有4個唯一的PID,總和(值)=(10 + 20 + 30 + 40 + 10 + 50 + 60 + 20)是240

如何編寫正確的SQL查詢?

+2

提示:「GROUP BY」。 –

回答

3
select l2, fq, type, count(distinct pid), sum(value) 
from your_table 
group by l2, fq, type 
+0

非常感謝jurgen的快速響應,我把錯誤分解爲錯誤,你的代碼正在工作! – 4est

-1

選擇L2,FQ,類型,計數(不同PID),從表1組總和(值)由1,2,3;