魏先生和魏(提问者)
SELECT
a.DEPARTNAME_TWO as 渠道,
seriale_num,
role_name,
sum(SUM_NUM) as 总数,
sum(MON_NUM) as 本月客户数,
sum(last_mon_num) as 上月客户数,
sum(last_year_mon_num) as 去年同期客户数
FROM ADS_ACCOUNT_ALL_NUM_ALL a
left JOIN FINE_CUSTOM_ROLE_1 b ON a.PHONE_NUM =b.PHONE_NUM
where
SUBSTR(a.YEAR_MONTH, 0,4)= \'${year}\'
and SUBSTR(a.YEAR_MONTH, -2,2)= \'${month}\'
and nvl(a.AREA,\'无\') in(\'${area}\')
AND a.LABEL_DES in (\'${LABEL_DES}\')
and NVL(a.PARENTDEPARTNAME,\'无\') in (\'${PARENTDEPARTNAME}\')
and NVL(a.DEPARTNAME_TWO,\'无\') in (\'${DEPARTNAME_TWO}\')
${if(fine_role == \'超级全部\',\"\",if(fine_role==\'普通人员\',\"and fine_admin_name = \'\"+fine_username+\"\'\",\"and role_name = \'\"+fine_role+\"\'\"))}
GROUP BY a.DEPARTNAME_TWO,seriale_num,role_name
ORDER BY seriale_num ASC