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
;
使用sql的CASE語句
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.