如圖,有時間 、類型 兩個維度sql
sql:微信
SELECT
IFNULL(indate,"彙總")AS indate,
IFNULL(inweek,"彙總") AS inweek,
IFNULL(inmonth,'彙總')AS inmonth,
SUM(IF(TYPE='微信',totalValue,0)) AS wx,
SUM(IF(TYPE='抵用券抵扣',totalValue,0)) AS dyqdk,
SUM(IF(TYPE='支付寶',totalValue,0)) AS zfb,
SUM(IF(TYPE='蘋果內購',totalValue,0)) AS pgng,
SUM(IF(TYPE='積分抵扣',totalValue,0)) AS jfdk
FROM
(
SELECT indate,inmonth, inweek,TYPE,CONVERT(IFNULL(SUM(fees),0),DECIMAL(38,2)) AS totalValue
FROM mobile_onlinePay
WHERE
indate >= '20160202'
AND indate <='20160212'
GROUP BY indate,TYPE
)B
GROUP BY indate WITH ROLLUP支付寶
查詢結果mobile