발송통계 > 날짜별 통계 > 일별 통계 전체 성공건수 퍼센트 안맞는 부분 수정

This commit is contained in:
kimjhjjang
2022-11-28 14:56:47 +09:00
parent 34c003870d
commit 4ff2fab05f

View File

@@ -279,19 +279,39 @@
select '전체' AS sumYmd
, sum(T_SND_CNT) AS sndCnt
, sum(T_SUCC_CNT) AS succCnt
, sum(T_SUCC_RT) AS succRt
, CASE
WHEN IFNULL(SUM(T_SUCC_CNT), 0) = 0 THEN 0
WHEN IFNULL(SUM(T_SND_CNT), 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(T_SUCC_CNT, 0)) / SUM(IFNULL(T_SND_CNT, 0)) * 100),2)
END AS succRt
, sum(S_SND_CNT) AS sndCntS
, sum(S_SUCC_CNT) AS succCntS
, sum(S_SUCC_RT) AS succRtS
, CASE
WHEN IFNULL(SUM(S_SUCC_CNT), 0) = 0 THEN 0
WHEN IFNULL(SUM(S_SND_CNT), 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(S_SUCC_CNT, 0)) / SUM(IFNULL(S_SND_CNT, 0)) * 100),2)
END AS succRtS
, sum(L_SND_CNT) AS sndCntL
, sum(L_SUCC_CNT) AS succCntL
, sum(L_SUCC_RT) AS succRtL
, CASE
WHEN IFNULL(SUM(L_SUCC_CNT), 0) = 0 THEN 0
WHEN IFNULL(SUM(L_SND_CNT), 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(L_SUCC_CNT, 0)) / SUM(IFNULL(L_SND_CNT, 0)) * 100),2)
END AS succRtL
, sum(M_SND_CNT) AS sndCntM
, sum(M_SUCC_CNT) AS succCntM
, sum(M_SUCC_RT) AS succRtM
, CASE
WHEN IFNULL(SUM(M_SUCC_CNT), 0) = 0 THEN 0
WHEN IFNULL(SUM(M_SND_CNT), 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(M_SUCC_CNT, 0)) / SUM(IFNULL(M_SND_CNT, 0)) * 100),2)
END AS succRtM
, sum(A_SND_CNT) AS sndCntR
, sum(A_SUCC_CNT) AS succCntR
, sum(A_SUCC_RT) AS succRtR
, CASE
WHEN IFNULL(SUM(A_SUCC_CNT), 0) = 0 THEN 0
WHEN IFNULL(SUM(A_SND_CNT), 0) = 0 THEN 0
ELSE TRUNCATE ((SUM(IFNULL(A_SUCC_CNT, 0)) / SUM(IFNULL(A_SND_CNT, 0)) * 100),2)
END AS succRtR
from (
<include refid="totalTodayDate"/>
SELECT SUM(IFNULL(SND_CNT,0)) AS T_SND_CNT