발송통계 > 사업자별통계 GROUP BY USER_SEQ 추가 수정

This commit is contained in:
kimjhjjang
2022-11-30 10:03:22 +09:00
parent a522e46293
commit a275082fb5

View File

@@ -609,7 +609,8 @@
, ecm.CUST_NM , ecm.CUST_NM
from hubez_common.EZ_CUST_MSTAT ecm from hubez_common.EZ_CUST_MSTAT ecm
where 1=1 where 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') <!-- <include refid="custMstatListCondition"/> --> AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
<include refid="custMstatListCondition"/>
group by ecm.SUM_YM , ecm.USER_SEQ <!-- ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ --> group by ecm.SUM_YM , ecm.USER_SEQ <!-- ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ -->
) list ) list
<!-- 추가분 (시작) --> <!-- 추가분 (시작) -->
@@ -700,7 +701,8 @@
, ecm.USER_SEQ , ecm.USER_SEQ
from hubez_common.EZ_CUST_MSTAT ecm from hubez_common.EZ_CUST_MSTAT ecm
where 1=1 where 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') <!-- <include refid="custMstatListCondition"/> --> AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
<include refid="custMstatListCondition"/>
group by ecm.SUM_YM , ecm.USER_SEQ group by ecm.SUM_YM , ecm.USER_SEQ
ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ
) list ) list
@@ -726,7 +728,8 @@
, ecm.USER_SEQ , ecm.USER_SEQ
from hubez_common.EZ_CUST_MSTAT ecm from hubez_common.EZ_CUST_MSTAT ecm
where 1=1 where 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') <!-- <include refid="custMstatListCondition"/> --> AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
<include refid="custMstatListCondition"/>
group by ecm.SUM_YM , ecm.USER_SEQ group by ecm.SUM_YM , ecm.USER_SEQ
ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ
) list ) list
@@ -755,14 +758,14 @@
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m') AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m') AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
GROUP BY GROUP BY
DATE_FORMAT(ewm.REG_DT, '%Y-%m') , ewm.CH_STR DATE_FORMAT(ewm.REG_DT, '%Y-%m'), ewm.USER_SEQ , ewm.CH_STR
<!-- 추가분 (끝) --> <!-- 추가분 (끝) -->
) t1 group by SUM_YM, USER_SEQ, sndChCd order by null ) t1 group by SUM_YM, USER_SEQ, sndChCd order by null
) t2 group by SUM_YM, USER_SEQ order by null ) t2 group by SUM_YM, USER_SEQ order by null
) t2 on t2.SUM_YM = t1.SUM_YM and t2.USER_SEQ = t1.USER_SEQ ) t2 on t2.SUM_YM = t1.SUM_YM and t2.USER_SEQ = t1.USER_SEQ
<include refid="custMstatListCondition"/> <!-- <include refid="custMstatListCondition"/> -->
GROUP BY t1.BIZRNO, t1.SUM_YM GROUP BY t1.BIZRNO, t1.SUM_YM
ORDER BY t1.SUM_YM desc, t1.CUST_NM; ORDER BY t1.SUM_YM desc, t1.CUST_NM
</select> </select>
<select id="selectCustMstatExcelList" parameterType="kr.co.uplus.ez.api.stats.dto.BsnmMonthListExcelReqDto" resultType="kr.co.uplus.ez.api.stats.dto.BsnmMonthList"> <select id="selectCustMstatExcelList" parameterType="kr.co.uplus.ez.api.stats.dto.BsnmMonthListExcelReqDto" resultType="kr.co.uplus.ez.api.stats.dto.BsnmMonthList">
@@ -793,7 +796,7 @@
from hubez_common.EZ_CUST_MSTAT ecm from hubez_common.EZ_CUST_MSTAT ecm
where 1=1 where 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
<!-- <include refid="custMstatListCondition"/> --> <include refid="custMstatListCondition"/>
group by ecm.SUM_YM , ecm.USER_SEQ group by ecm.SUM_YM , ecm.USER_SEQ
-- ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ -- ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ
) list ) list
@@ -885,7 +888,7 @@
from hubez_common.EZ_CUST_MSTAT ecm from hubez_common.EZ_CUST_MSTAT ecm
where 1=1 where 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
<!-- <include refid="custMstatListCondition"/> --> <include refid="custMstatListCondition"/>
group by ecm.SUM_YM , ecm.USER_SEQ group by ecm.SUM_YM , ecm.USER_SEQ
ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ
) list ) list
@@ -911,7 +914,7 @@
from hubez_common.EZ_CUST_MSTAT ecm from hubez_common.EZ_CUST_MSTAT ecm
where 1=1 where 1=1
AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d') AND SUM_YM BETWEEN STR_TO_DATE(CONCAT(#{startMon},'01'),'%Y%m%d') AND STR_TO_DATE(CONCAT(#{endMon},'01'),'%Y%m%d')
<!-- <include refid="custMstatListCondition"/> --> <include refid="custMstatListCondition"/>
group by ecm.SUM_YM , ecm.USER_SEQ group by ecm.SUM_YM , ecm.USER_SEQ
ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ ORDER BY ecm.SUM_YM DESC, ecm.USER_SEQ
) list ) list
@@ -939,15 +942,15 @@
AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m') AND #{endMon} = DATE_FORMAT( NOW(), '%Y%m')
AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m') AND DATE_FORMAT( REG_DT, '%Y-%m') = DATE_FORMAT( NOW(), '%Y-%m')
GROUP BY GROUP BY
DATE_FORMAT(ewm.REG_DT, '%Y-%m') , ewm.CH_STR DATE_FORMAT(ewm.REG_DT, '%Y-%m'), ewm.USER_SEQ , ewm.CH_STR
<!-- 추가분 (끝) --> <!-- 추가분 (끝) -->
) t1 group by SUM_YM, USER_SEQ, sndChCd order by null ) t1 group by SUM_YM, USER_SEQ, sndChCd order by null
) t2 group by SUM_YM, USER_SEQ order by null ) t2 group by SUM_YM, USER_SEQ order by null
) t2 on t2.SUM_YM = t1.SUM_YM and t2.USER_SEQ = t1.USER_SEQ ) t2 on t2.SUM_YM = t1.SUM_YM and t2.USER_SEQ = t1.USER_SEQ
<!-- order by t1.SUM_YM, t1.USER_SEQ --> <!-- order by t1.SUM_YM, t1.USER_SEQ -->
<include refid="custMstatListCondition"/> <!-- <include refid="custMstatListCondition"/> -->
GROUP BY t1.BIZRNO, t1.SUM_YM GROUP BY t1.BIZRNO, t1.SUM_YM
ORDER BY t1.SUM_YM desc, t1.CUST_NM; ORDER BY t1.SUM_YM desc, t1.CUST_NM
</select> </select>
<select id="selectCustDstatListTotalCnt" parameterType="kr.co.uplus.ez.api.stats.dto.BsnmDayListReqDto" resultType="int"> <select id="selectCustDstatListTotalCnt" parameterType="kr.co.uplus.ez.api.stats.dto.BsnmDayListReqDto" resultType="int">
@@ -1023,7 +1026,7 @@
from hubez_common.EZ_CUST_DSTAT ecm from hubez_common.EZ_CUST_DSTAT ecm
where 1=1 where 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
<!-- <include refid="custDstatListCondition"/> --> <include refid="custDstatListCondition"/>
group by ecm.SUM_YMD, ecm.USER_SEQ group by ecm.SUM_YMD, ecm.USER_SEQ
ORDER BY ecm.SUM_YMD DESC, ecm.USER_SEQ ORDER BY ecm.SUM_YMD DESC, ecm.USER_SEQ
) list ) list
@@ -1116,7 +1119,7 @@
from hubez_common.EZ_CUST_DSTAT ecm from hubez_common.EZ_CUST_DSTAT ecm
where 1=1 where 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
<!-- <include refid="custDstatListCondition"/> --> <include refid="custDstatListCondition"/>
group by ecm.SUM_YMD , ecm.USER_SEQ group by ecm.SUM_YMD , ecm.USER_SEQ
ORDER BY ecm.SUM_YMD DESC , ecm.USER_SEQ ORDER BY ecm.SUM_YMD DESC , ecm.USER_SEQ
) list ) list
@@ -1143,7 +1146,7 @@
from hubez_common.EZ_CUST_DSTAT ecm from hubez_common.EZ_CUST_DSTAT ecm
where 1=1 where 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
<!-- <include refid="custDstatListCondition"/> --> <include refid="custDstatListCondition"/>
group by ecm.SUM_YMD , ecm.USER_SEQ group by ecm.SUM_YMD , ecm.USER_SEQ
ORDER BY ecm.SUM_YMD DESC, ecm.USER_SEQ ORDER BY ecm.SUM_YMD DESC, ecm.USER_SEQ
) list ) list
@@ -1172,14 +1175,14 @@
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d') AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( ewm.REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d') AND DATE_FORMAT( ewm.REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
GROUP BY GROUP BY
DATE_FORMAT(ewm.REG_DT, '%Y-%m-%d') , ewm.CH_STR DATE_FORMAT(ewm.REG_DT, '%Y-%m-%d'), ewm.USER_SEQ , ewm.CH_STR
<!-- 추가분 (끝) --> <!-- 추가분 (끝) -->
) t1 group by SUM_YMD, USER_SEQ, sndChCd order by null ) t1 group by SUM_YMD, USER_SEQ, sndChCd order by null
) t2 group by SUM_YMD, USER_SEQ order by null ) t2 group by SUM_YMD, USER_SEQ order by null
) t2 on t2.SUM_YMD = t1.SUM_YMD and t2.USER_SEQ = t1.USER_SEQ ) t2 on t2.SUM_YMD = t1.SUM_YMD and t2.USER_SEQ = t1.USER_SEQ
<include refid="custDstatListCondition"/> <!-- <include refid="custDstatListCondition"/> -->
GROUP BY t1.BIZRNO, t1.SUM_YMD GROUP BY t1.BIZRNO, t1.SUM_YMD
order by SUM_YMD DESC, t1.USER_SEQ; order by SUM_YMD DESC, t1.USER_SEQ
</select> </select>
<select id="selectCustDstatExcelList" parameterType="kr.co.uplus.ez.api.stats.dto.BsnmDayListExcelReqDto" resultType="kr.co.uplus.ez.api.stats.dto.BsnmDayList"> <select id="selectCustDstatExcelList" parameterType="kr.co.uplus.ez.api.stats.dto.BsnmDayListExcelReqDto" resultType="kr.co.uplus.ez.api.stats.dto.BsnmDayList">
@@ -1210,7 +1213,7 @@
from hubez_common.EZ_CUST_DSTAT ecm from hubez_common.EZ_CUST_DSTAT ecm
where 1=1 where 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
<!-- <include refid="custDstatListCondition"/> --> <include refid="custDstatListCondition"/>
group by ecm.SUM_YMD , ecm.USER_SEQ group by ecm.SUM_YMD , ecm.USER_SEQ
ORDER BY ecm.SUM_YMD DESC, ecm.USER_SEQ ORDER BY ecm.SUM_YMD DESC, ecm.USER_SEQ
) list ) list
@@ -1302,7 +1305,7 @@
from hubez_common.EZ_CUST_DSTAT ecm from hubez_common.EZ_CUST_DSTAT ecm
where 1=1 where 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
<!-- <include refid="custDstatListCondition"/> --> <include refid="custDstatListCondition"/>
group by ecm.SUM_YMD , ecm.USER_SEQ group by ecm.SUM_YMD , ecm.USER_SEQ
ORDER BY ecm.SUM_YMD DESC , ecm.USER_SEQ ORDER BY ecm.SUM_YMD DESC , ecm.USER_SEQ
) list ) list
@@ -1328,7 +1331,7 @@
from hubez_common.EZ_CUST_DSTAT ecm from hubez_common.EZ_CUST_DSTAT ecm
where 1=1 where 1=1
AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d') AND SUM_YMD BETWEEN DATE_FORMAT(#{startDay},'%Y%m%d') AND DATE_FORMAT(#{endDay},'%Y%m%d')
<!-- <include refid="custDstatListCondition"/> --> <include refid="custDstatListCondition"/>
group by ecm.SUM_YMD , ecm.USER_SEQ group by ecm.SUM_YMD , ecm.USER_SEQ
ORDER BY ecm.SUM_YMD DESC, ecm.USER_SEQ ORDER BY ecm.SUM_YMD DESC, ecm.USER_SEQ
) list ) list
@@ -1356,15 +1359,15 @@
AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d') AND DATE_FORMAT( #{endDay}, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
AND DATE_FORMAT( ewm.REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d') AND DATE_FORMAT( ewm.REG_DT, '%Y-%m-%d') = DATE_FORMAT( NOW(), '%Y-%m-%d')
GROUP BY GROUP BY
DATE_FORMAT(ewm.REG_DT, '%Y-%m-%d') , ewm.CH_STR DATE_FORMAT(ewm.REG_DT, '%Y-%m-%d'), ewm.USER_SEQ , ewm.CH_STR
<!-- 추가분 (끝) --> <!-- 추가분 (끝) -->
) t1 group by SUM_YMD, USER_SEQ, sndChCd order by null ) t1 group by SUM_YMD, USER_SEQ, sndChCd order by null
) t2 group by SUM_YMD, USER_SEQ order by null ) t2 group by SUM_YMD, USER_SEQ order by null
) t2 on t2.SUM_YMD = t1.SUM_YMD and t2.USER_SEQ = t1.USER_SEQ ) t2 on t2.SUM_YMD = t1.SUM_YMD and t2.USER_SEQ = t1.USER_SEQ
<!-- order by t1.SUM_YMD, t1.USER_SEQ --> <!-- order by t1.SUM_YMD, t1.USER_SEQ -->
<include refid="custDstatListCondition"/> <!-- <include refid="custDstatListCondition"/> -->
GROUP BY t1.BIZRNO, t1.SUM_YMD GROUP BY t1.BIZRNO, t1.SUM_YMD
order by SUM_YMD DESC, t1.USER_SEQ; order by SUM_YMD DESC, t1.USER_SEQ
</select> </select>
<sql id="custMstatListCondition"> <sql id="custMstatListCondition">