청구검증 조회 월 사용 요금제 특정 하는 쿼리 수정

This commit is contained in:
Jeon
2023-07-20 13:58:54 +09:00
parent 32afc80cea
commit 881decfe37

View File

@@ -348,7 +348,7 @@
ESI.USER_SEQ ESI.USER_SEQ
,ESI.ENTR_NO ,ESI.ENTR_NO
,ESI.JOIN_DIV ,ESI.JOIN_DIV
,IFNULL(EPR.PROD_CD,ESI.PROD_CD) AS PROD_CD ,IFNULL(ESH.PROD_CD,ESI.PROD_CD) AS PROD_CD
,ESU.CUST_SEQ ,ESU.CUST_SEQ
,SUM(IF(EUL.LMT_YM = DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m'),EUL.FX_LMT_AMT,0)) AS FX_LMT_AMT ,SUM(IF(EUL.LMT_YM = DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m'),EUL.FX_LMT_AMT,0)) AS FX_LMT_AMT
,SUM(IF(EUL.LMT_YM = DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m'),EUL.CFWD_AMT,0)) AS CFWD_AMT ,SUM(IF(EUL.LMT_YM = DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m'),EUL.CFWD_AMT,0)) AS CFWD_AMT
@@ -373,18 +373,19 @@
LEFT JOIN hubez_admin.EZ_USER_LMT EUL LEFT JOIN hubez_admin.EZ_USER_LMT EUL
ON ESI.USER_SEQ = EUL.USER_SEQ AND EUL.LMT_YM BETWEEN DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m') AND DATE_FORMAT(DATE_ADD(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),INTERVAL +1 MONTH),'%Y%m') ON ESI.USER_SEQ = EUL.USER_SEQ AND EUL.LMT_YM BETWEEN DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m') AND DATE_FORMAT(DATE_ADD(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),INTERVAL +1 MONTH),'%Y%m')
INNER JOIN hubez_common.EZ_SVC_USER ESU ON ESI.USER_SEQ = ESU.USER_SEQ INNER JOIN hubez_common.EZ_SVC_USER ESU ON ESI.USER_SEQ = ESU.USER_SEQ
LEFT JOIN (SELECT LEFT JOIN (
SELECT
SUBS_ID,PROD_CD SUBS_ID,PROD_CD
FROM hubez_common.EZ_PRDCHG_RSRV FROM hubez_common.EZ_SBSCST_HST
WHERE (SUBS_ID,EFCT_ST_DT) IN ( WHERE (SUBS_ID,EFCT_ST_DT) IN (
SELECT SELECT
SUBS_ID, MAX(EFCT_ST_DT) SUBS_ID, MAX(EFCT_ST_DT)
FROM hubez_common.EZ_PRDCHG_RSRV FROM hubez_common.EZ_SBSCST_HST
WHERE TRT_STTUS_CD = '02' WHERE DATE_FORMAT(EFCT_ST_DT,'%Y%m') <![CDATA[ <= ]]> DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m')
AND DATE_FORMAT(EFCT_ST_DT,'%Y%m') <![CDATA[ <= ]]> DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m') AND DATE_FORMAT(EFCT_FNS_DT,'%Y%m') <![CDATA[ > ]]> DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m')
GROUP BY SUBS_ID GROUP BY SUBS_ID
) )
) EPR ON ESI.SUBS_ID = EPR.SUBS_ID ) ESH ON ESI.SUBS_ID = ESH.SUBS_ID
, ( , (
SELECT SELECT
SUM(IF(ESC.SND_CH_CD = 'ALIMTALK',UCOST,0)) AS KKO_NOTI_COST SUM(IF(ESC.SND_CH_CD = 'ALIMTALK',UCOST,0)) AS KKO_NOTI_COST