SELECT COUNT(*)
from hubez_common.EZ_ATLK_TMPLT eat
inner join hubez_common.EZ_KKO_CHNL ekc
on ekc.SNDRPROF_KEY = eat.SNDRPROF_KEY
inner join hubez_common.EZ_SVC_USER esu
on esu.USER_SEQ = eat.USER_SEQ
inner join hubez_common.EZ_CUST_INFO eci
on eci.CUST_SEQ = esu.CUST_SEQ
SELECT
@ROWNUM := @ROWNUM + 1 AS NO,
A.custNm,
A.userId,
A.userNm,
A.bRegNo,
A.tmpltCd,
A.tmpltNm,
(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'TMPLT_TP_CD' AND DTL_CD=A.TMPLT_TP_CD) AS tmpltType,
(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'TMPLT_STTUS_CD' AND DTL_CD=A.TMPLT_STTUS_CD) AS stat,
A.returnReason,
A.sendProfile,
DATE_FORMAT(A.CHG_DT, '%Y-%m-%d') As lastChgDt
FROM (
SELECT eci.CUST_NM AS custNm,
esu.USER_ID AS userId,
esu.USER_NM AS userNm,
eci.BIZRNO AS bRegNo,
eat.TMPLT_CD AS tmpltCd,
eat.TMPLT_NM AS tmpltNm,
eat.TMPLT_TP_CD,
eat.TMPLT_STTUS_CD,
eat.REJCT_RSN AS returnReason,
eat.SNDRPROF_KEY AS sendProfile,
eat.CHG_DT
from hubez_common.EZ_ATLK_TMPLT eat
inner join hubez_common.EZ_KKO_CHNL ekc
on ekc.SNDRPROF_KEY = eat.SNDRPROF_KEY
inner join hubez_common.EZ_SVC_USER esu
on esu.USER_SEQ = eat.USER_SEQ
inner join hubez_common.EZ_CUST_INFO eci
on eci.CUST_SEQ = esu.CUST_SEQ
ORDER BY eat.CHG_DT DESC
LIMIT #{page}, #{pagePerRows}) A,
( SELECT @ROWNUM := #{page} ) AS R
AND eat.TMPLT_STTUS_CD = #{searchType1}
and UPPER(eci.CUST_NM) LIKE CONCAT('%' , UPPER(#{searchText1}) , '%')
AND eci.BIZRNO LIKE CONCAT('%', #{searchText1}, '%')
and UPPER(eat.TMPLT_NM) LIKE CONCAT('%' , UPPER(#{searchText1}) , '%')
SELECT
@ROWNUM := @ROWNUM + 1 AS NO,
A.custNm,
A.userId,
A.userNm,
A.bRegNo,
A.tmpltCd,
A.tmpltNm,
(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'TMPLT_TP_CD' AND DTL_CD=A.TMPLT_TP_CD) AS tmpltType,
(SELECT DTL_CD_NM FROM hubez_common.EZ_CD_DTL WHERE GRP_CD = 'TMPLT_STTUS_CD' AND DTL_CD=A.TMPLT_STTUS_CD) AS stat,
A.returnReason,
A.sendProfile,
DATE_FORMAT(A.CHG_DT, '%Y-%m-%d') As lastChgDt
FROM (
SELECT eci.CUST_NM AS custNm,
esu.USER_ID AS userId,
esu.USER_NM AS userNm,
eci.BIZRNO AS bRegNo,
eat.TMPLT_CD AS tmpltCd,
eat.TMPLT_NM AS tmpltNm,
eat.TMPLT_TP_CD,
eat.TMPLT_STTUS_CD,
eat.REJCT_RSN AS returnReason,
eat.SNDRPROF_KEY AS sendProfile,
eat.CHG_DT
from hubez_common.EZ_ATLK_TMPLT eat
inner join hubez_common.EZ_KKO_CHNL ekc
on ekc.SNDRPROF_KEY = eat.SNDRPROF_KEY
inner join hubez_common.EZ_SVC_USER esu
on esu.USER_SEQ = eat.USER_SEQ
inner join hubez_common.EZ_CUST_INFO eci
on eci.CUST_SEQ = esu.CUST_SEQ
ORDER BY eat.CHG_DT DESC
) A, ( SELECT @ROWNUM := #{page} ) AS R