67,513
社区成员
发帖
与我相关
我的任务
分享
SELECT
T.客户 客户,
CASE
WHEN T.月份 = '1' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 1月,
CASE
WHEN T.月份 = '2' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 2月,
CASE
WHEN T.月份 = '3' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 3月,
CASE
WHEN T.月份 = '4' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 4月,
CASE
WHEN T.月份 = '5' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 5月,
CASE
WHEN T.月份 = '6' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 6月,
CASE
WHEN T.月份 = '7' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 7月,
CASE
WHEN T.月份 = '8' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 8月,
CASE
WHEN T.月份 = '9' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 9月,
CASE
WHEN T.月份 = '10' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 10月,
CASE
WHEN T.月份 = '11' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 11月,
CASE
WHEN T.月份 = '12' THEN NVL(TO_CHAR(SUM(T.销售额)), '0') END 12月,
FROM
TABLE T
GROUP BY
T.客户,
T.月份
SELECT
T.客户 客户,
DECODE(T.月份, '1', TO_CHAR(SUM(T.销售额)), '0') 1月,
DECODE(T.月份, '2', TO_CHAR(SUM(T.销售额)), '0') 2月,
DECODE(T.月份, '3', TO_CHAR(SUM(T.销售额)), '0') 3月,
DECODE(T.月份, '4', TO_CHAR(SUM(T.销售额)), '0') 4月,
DECODE(T.月份, '5', TO_CHAR(SUM(T.销售额)), '0') 5月,
DECODE(T.月份, '6', TO_CHAR(SUM(T.销售额)), '0') 6月,
DECODE(T.月份, '7', TO_CHAR(SUM(T.销售额)), '0') 7月,
DECODE(T.月份, '8', TO_CHAR(SUM(T.销售额)), '0') 8月,
DECODE(T.月份, '9', TO_CHAR(SUM(T.销售额)), '0') 9月,
DECODE(T.月份, '10', TO_CHAR(SUM(T.销售额)), '0') 10月,
DECODE(T.月份, '11', TO_CHAR(SUM(T.销售额)), '0') 11月,
DECODE(T.月份, '12', TO_CHAR(SUM(T.销售额)), '0') 12月,
FROM
TABLE T
GROUP BY
T.客户,
T.月份