diff --git a/src/main/resources/mapper/mysql/calculate/calculate-mapper.xml b/src/main/resources/mapper/mysql/calculate/calculate-mapper.xml index 0188a78..9c44ad2 100644 --- a/src/main/resources/mapper/mysql/calculate/calculate-mapper.xml +++ b/src/main/resources/mapper/mysql/calculate/calculate-mapper.xml @@ -374,16 +374,16 @@ 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 LEFT JOIN (SELECT - SUBS_ID,PROD_CD + SUBS_ID,PROD_CD + FROM hubez_common.EZ_PRDCHG_RSRV + WHERE (SUBS_ID,EFCT_ST_DT) IN ( + SELECT + SUBS_ID, MAX(EFCT_ST_DT) FROM hubez_common.EZ_PRDCHG_RSRV - WHERE (SUBS_ID,EFCT_ST_DT) IN ( - SELECT - SUBS_ID, MAX(EFCT_ST_DT) - FROM hubez_common.EZ_PRDCHG_RSRV - WHERE TRT_STTUS_CD = '02' - AND DATE_FORMAT(EFCT_ST_DT,'%Y%m') = DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m') - GROUP BY SUBS_ID - ) + WHERE TRT_STTUS_CD = '02' + AND DATE_FORMAT(EFCT_ST_DT,'%Y%m') DATE_FORMAT(CONCAT(STR_TO_DATE(#{lmtYm},'%Y%m'),'01'),'%Y%m') + GROUP BY SUBS_ID + ) ) EPR ON ESI.SUBS_ID = EPR.SUBS_ID , ( SELECT