청구검증 망취소 메시지 제외 내용 추가

대상월 이전 해지 고객 목록에서 제외
This commit is contained in:
Jeon
2023-07-11 10:55:39 +09:00
parent 99ec9db0e3
commit 24fa96345e

View File

@@ -295,6 +295,7 @@
,IF(USETB.USE_DAY <![CDATA[ < ]]> 0,NULL,USETB.USE_DAY) AS USE_DAY
,DATE_FORMAT(LAST_DAY(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01')),'%d') AS LAST_DT
,USETB.CS_YN
,USETB.CANCLE_SUBS
FROM (
SELECT
LMT.USER_SEQ
@@ -450,6 +451,7 @@
,SUM(IF(EML.DONE_CODE != 10000 AND ESR.DRSLT_CMPLT_DT IS NOT NULL AND EML.REQ_PRODUCT = 'KKO_NOTI', 1, 0)) AS KKO_NOTI_FAIL
,SUM(IF(EML.DONE_CODE != 10000 AND ESR.DRSLT_CMPLT_DT IS NOT NULL AND EML.REQ_PRODUCT = 'KKO_FRIEND', 1, 0)) AS KKO_FRIEND_FAIL
FROM hubez_admin.EZ_SNDDCT_REQ PARTITION(EZ_SNDDCT_REQ_${lmtYm}) ESR LEFT OUTER JOIN hubez_send.EZ_MSG_LOG PARTITION(PT_EZ_MSG_LOG_${lmtYm}) EML ON ESR.WEB_REQ_ID = EML.WEB_REQ_ID
WHERE ESR.REQ_STTUS_CD != '03'
GROUP BY ESR.WEB_REQ_ID ,ESR.USER_SEQ ,ESR.REQ_CNT
) A
) VRF ON LMT.USER_SEQ = VRF.USER_SEQ
@@ -459,6 +461,7 @@
SELECT
A.USER_SEQ
,MAX(CS_YN) AS CS_YN
,MAX(A.CANCLE_SUBS) AS CANCLE_SUBS
,SUM(CASE
WHEN A.STTUS_PLAG = 'S' THEN A.EFCT_FNS_DT - A.EFCT_ST_DT + 1
WHEN A.STTUS_PLAG = 'P' THEN A.P_DAY
@@ -479,6 +482,11 @@
END) AS CS_YN
,(CASE WHEN ESH.SUBS_STTUS_CD IN ('02') THEN 'S' WHEN ESH.SUBS_STTUS_CD IN ('03','04') THEN 'P' ELSE 'E' END) AS STTUS_PLAG
,DATE_FORMAT(LAST_DAY(DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m01')),'%d') AS LAST_DT
,(CASE
WHEN ESH.SUBS_STTUS_CD = '99'
THEN IF(DATE_FORMAT(ESH.EFCT_ST_DT,'%Y%m') <![CDATA[ < ]]> DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m'),1,0)
ELSE 0
END) AS CANCLE_SUBS
FROM hubez_common.EZ_SUBS_INFO ESI, hubez_common.EZ_SBSCST_HST ESH
WHERE ESI.SUBS_ID = ESH.SUBS_ID
AND (DATE_FORMAT(EFCT_ST_DT,'%Y%m%d') <![CDATA[ < ]]> DATE_FORMAT(DATE_ADD(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),INTERVAL +1 MONTH),'%Y%m01'))
@@ -492,6 +500,7 @@
AND A.PROD_CD = EPI.PROD_CD
AND A.CUST_SEQ NOT IN ('100000001','100000164')
) A
WHERE A.CANCLE_SUBS = 0
) A
ORDER BY ENTR_NO ASC
</select>