使用sql的CASE語句

SELECT  ds AS 日期
        ,operate as 充值類型
        ,SUM(num) AS 總的
        ,sum(CASE  operate WHEN '22' THEN  num ELSE 0 END) 類型1
        ,sum(CASE  operate WHEN '12' THEN  num ELSE 0 END) 類型2
        ,sum(CASE  operate WHEN '15' THEN  num ELSE 0 END) 類型3
        ,sum(CASE  WHEN operate = '3'or operate = '4'or operate = '5' or operate = '6' or operate = '7' 
        or operate = '8' or operate = '10'or operate ='11' or operate ='12' 
        or operate ='13' or operate = '20'THEN  num ELSE 0 END) 類型4   
        ,
FROM    record
GROUP BY ds ,operate
;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章