AND CUST_NM LIKE CONCAT('%',#{custNm},'%')
AND BIZRNO LIKE CONCAT('%',#{bizrno},'%')
AND CUST_NM LIKE CONCAT('%',#{custNm},'%')
AND BIZRNO LIKE CONCAT('%',#{bizrno},'%')
SELECT SUM(IFNULL(SEND_CNT, 0)) AS T_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS T_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT 0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS S_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS S_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND CH_STR = 'SMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT 0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS L_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS L_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND CH_STR = 'LMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT 0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS M_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS M_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND CH_STR = 'MMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT 0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS A_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS A_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND CH_STR = 'KKO_NOTI'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m-%d') AS SUM_YMD
,SUM(IFNULL(SEND_CNT, 0)) AS T_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS T_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m-%d') AS SUM_YMD
,0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS S_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS S_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND CH_STR = 'SMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m-%d') AS SUM_YMD
,0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS L_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS L_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND CH_STR = 'LMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m-%d') AS SUM_YMD
,0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS M_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS M_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND CH_STR = 'MMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m-%d') AS SUM_YMD
,0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS A_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS A_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND CH_STR = 'KKO_NOTI'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m-%d')
UNION ALL
SELECT SUM(IFNULL(SEND_CNT, 0)) AS T_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS T_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT 0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS S_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS S_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
AND CH_STR = 'SMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT 0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS L_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS L_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
AND CH_STR = 'LMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT 0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS M_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS M_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
AND CH_STR = 'MMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT 0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS A_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS A_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
AND CH_STR = 'KKO_NOTI'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m') AS SUM_YM
,SUM(IFNULL(SEND_CNT, 0)) AS T_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS T_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m') AS SUM_YM
,0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS S_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS S_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
AND CH_STR = 'SMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m') AS SUM_YM
,0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS L_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS L_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
AND CH_STR = 'LMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m') AS SUM_YM
,0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS M_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS M_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS M_SUCC_RT
,0 AS A_SND_CNT
,0 AS A_SUCC_CNT
,0 AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
AND CH_STR = 'MMS'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL
SELECT DATE_FORMAT(REG_DT, '%Y-%m') AS SUM_YM
,0 AS T_SND_CNT
,0 AS T_SUCC_CNT
,0 AS T_SUCC_RT
,0 AS S_SND_CNT
,0 AS S_SUCC_CNT
,0 AS S_SUCC_RT
,0 AS L_SND_CNT
,0 AS L_SUCC_CNT
,0 AS L_SUCC_RT
,0 AS M_SND_CNT
,0 AS M_SUCC_CNT
,0 AS M_SUCC_RT
,SUM(IFNULL(SEND_CNT, 0)) AS A_SND_CNT
,SUM(IFNULL(SUCC_CNT, 0)) AS A_SUCC_CNT
,CASE
WHEN IFNULL(SUCC_CNT, 0) = 0 THEN 0
WHEN IFNULL(SEND_CNT, 0) = 0 THEN 0
ELSE TRUNCATE((SUM(IFNULL(SUCC_CNT, 0)) / SUM(IFNULL(SEND_CNT, 0)) * 100),2)
END AS A_SUCC_RT
FROM hubez_common.EZ_WEB_MSG
WHERE 1 = 1
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
AND CH_STR = 'KKO_NOTI'
GROUP BY DATE_FORMAT(REG_DT, '%Y-%m')
UNION ALL