|
|
@ -219,68 +219,34 @@
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
AND C.DEL_YN = 'N' /* 삭제 여부 */
|
|
|
|
AND C.DEL_YN = 'N' /* 삭제 여부 */
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="schDetailRegDtOpt == 'regDt'">
|
|
|
|
<when test="schRegDateOpt == 'regDt'">
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
AND SUBSTR(LE.REG_DT,1,8) <![CDATA[ >= ]]> #{schDetailRegDtFrom} /* 등록 일자 시작 */
|
|
|
|
AND LE.REG_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
AND SUBSTR(LE.REG_DT,1,8) <![CDATA[ <= ]]> #{schDetailRegDtTo} /* 등록 일자 종료 */
|
|
|
|
AND LE.REG_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<when test="schDetailRegDtOpt == 'mdfcnDt'">
|
|
|
|
<when test="schRegDateOpt == 'mdfcnDt'">
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
AND SUBSTR(LE.MDFCN_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 수정 일자 시작 */
|
|
|
|
AND LE.MDFCN_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
AND SUBSTR(LE.MDFCN_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 수정 일자 종료 */
|
|
|
|
AND LE.MDFCN_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
|
</otherwise>
|
|
|
|
</otherwise>
|
|
|
|
</choose>
|
|
|
|
</choose>
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="schDetailRgtrOpt == 'rgtr'">
|
|
|
|
<when test="schRgtrOpt == 'rgtr'">
|
|
|
|
<if test="schDetailRgtrCd != null">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
AND LE.RGTR = #{schDetailRgtrCd} /* 등록자 코드 */
|
|
|
|
AND LE.RGTR = #{schRgtrCd} /* 등록자 코드 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<when test="schDetailRgtrOpt == 'mdfr'">
|
|
|
|
<when test="schRgtrOpt == 'mdfr'">
|
|
|
|
<if test="schDetailRgtrCd != null">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
AND LE.MDFR = #{schDetailRgtrCd} /* 수정자 코드 */
|
|
|
|
AND LE.MDFR = #{schRgtrCd} /* 수정자 코드 */
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</when>
|
|
|
|
|
|
|
|
<otherwise>
|
|
|
|
|
|
|
|
</otherwise>
|
|
|
|
|
|
|
|
</choose>
|
|
|
|
|
|
|
|
<choose>
|
|
|
|
|
|
|
|
<when test="schDetailCrdnRegDtOpt == 'regDt'">
|
|
|
|
|
|
|
|
<if test="schDetailCrdnRegDtFrom != null">
|
|
|
|
|
|
|
|
AND SUBSTR(C.REG_DT,1,8) <![CDATA[>=]]> #{schDetailCrdnRegDtFrom} /* 등록 일자 시작 */
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="schDetailCrdnRegDtTo != null">
|
|
|
|
|
|
|
|
AND SUBSTR(C.REG_DT,1,8) <![CDATA[<=]]> #{schDetailCrdnRegDtTo} /* 등록 일자 종료 */
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</when>
|
|
|
|
|
|
|
|
<when test="schDetailCrdnRegDtOpt == 'mdfcnDt'">
|
|
|
|
|
|
|
|
<if test="schDetailCrdnRegDtFrom != null">
|
|
|
|
|
|
|
|
AND SUBSTR(C.MDFCN_DT,1,8) <![CDATA[>=]]> #{schDetailCrdnRegDtFrom} /* 수정 일자 시작 */
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="schDetailCrdnRegDtTo != null">
|
|
|
|
|
|
|
|
AND SUBSTR(C.MDFCN_DT,1,8) <![CDATA[<=]]> #{schDetailCrdnRegDtTo} /* 수정 일자 종료 */
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</when>
|
|
|
|
|
|
|
|
<otherwise>
|
|
|
|
|
|
|
|
</otherwise>
|
|
|
|
|
|
|
|
</choose>
|
|
|
|
|
|
|
|
<choose>
|
|
|
|
|
|
|
|
<when test="schDetailCrdnRgtrOpt == 'rgtr'">
|
|
|
|
|
|
|
|
<if test="schDetailCrdnRgtrCd != null">
|
|
|
|
|
|
|
|
AND C.RGTR = #{schDetailCrdnRgtrCd} /* 등록자 코드 */
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
</when>
|
|
|
|
|
|
|
|
<when test="schDetailCrdnRgtrOpt == 'mdfr'">
|
|
|
|
|
|
|
|
<if test="schDetailCrdnRgtrCd != null">
|
|
|
|
|
|
|
|
AND C.MDFR = #{schDetailCrdnRgtrCd} /* 수정자 코드 */
|
|
|
|
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
@ -408,34 +374,34 @@
|
|
|
|
AND S.SNDNG_SE_CD <![CDATA[ <= ]]> #{sndngSeCdTo} /* 발송 구분 코드 종료 */
|
|
|
|
AND S.SNDNG_SE_CD <![CDATA[ <= ]]> #{sndngSeCdTo} /* 발송 구분 코드 종료 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="schDetailRegDtOpt == 'regDt'">
|
|
|
|
<when test="schRegDateOpt == 'regDt'">
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
AND SUBSTR(S.REG_DT,1,8) <![CDATA[ >= ]]> #{schDetailRegDtFrom} /* 등록 일자 시작 */
|
|
|
|
AND S.REG_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
AND SUBSTR(S.REG_DT,1,8) <![CDATA[ <= ]]> #{schDetailRegDtTo} /* 등록 일자 종료 */
|
|
|
|
AND S.REG_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<when test="schDetailRegDtOpt == 'mdfcnDt'">
|
|
|
|
<when test="schRegDateOpt == 'mdfcnDt'">
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
AND SUBSTR(S.MDFCN_DT,1,8) <![CDATA[ >= ]]> #{schDetailRegDtFrom} /* 수정 일자 시작 */
|
|
|
|
AND S.MDFCN_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
AND SUBSTR(S.MDFCN_DT,1,8) <![CDATA[ <= ]]> #{schDetailRegDtTo} /* 수정 일자 종료 */
|
|
|
|
AND S.MDFCN_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
|
</otherwise>
|
|
|
|
</otherwise>
|
|
|
|
</choose>
|
|
|
|
</choose>
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="schDetailRgtrOpt == 'rgtr'">
|
|
|
|
<when test="schRgtrOpt == 'rgtr'">
|
|
|
|
<if test="schDetailRgtrCd != null">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
AND S.RGTR = #{schDetailRgtrCd} /* 등록자 코드 */
|
|
|
|
AND S.RGTR = #{schRgtrCd} /* 등록자 코드 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<when test="schDetailRgtrOpt == 'mdfr'">
|
|
|
|
<when test="schRgtrOpt == 'mdfr'">
|
|
|
|
<if test="schDetailRgtrCd != null">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
AND S.MDFR = #{schDetailRgtrCd} /* 수정자 코드 */
|
|
|
|
AND S.MDFR = #{schRgtrCd} /* 수정자 코드 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
@ -1628,34 +1594,34 @@
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
AND C.DEL_YN = 'N' /* 단속 삭제 여부 */
|
|
|
|
AND C.DEL_YN = 'N' /* 단속 삭제 여부 */
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="schDetailRegDtOpt == 'regDt'">
|
|
|
|
<when test="schRegDateOpt == 'regDt'">
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
AND SUBSTR(SD.REG_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 등록 일자 시작 */
|
|
|
|
AND SD.REG_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
AND SUBSTR(SD.REG_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 등록 일자 종료 */
|
|
|
|
AND SD.REG_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<when test="schDetailRegDtOpt == 'mdfcnDt'">
|
|
|
|
<when test="schRegDateOpt == 'mdfcnDt'">
|
|
|
|
<if test="schDetailRegDtFrom != null">
|
|
|
|
<if test="schRegDateFrom != null">
|
|
|
|
AND SUBSTR(SD.MDFCN_DT,1,8) <![CDATA[>=]]> #{schDetailRegDtFrom} /* 수정 일자 시작 */
|
|
|
|
AND SD.MDFCN_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="schDetailRegDtTo != null">
|
|
|
|
<if test="schRegDateTo != null">
|
|
|
|
AND SUBSTR(SD.MDFCN_DT,1,8) <![CDATA[<=]]> #{schDetailRegDtTo} /* 수정 일자 종료 */
|
|
|
|
AND SD.MDFCN_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
|
</otherwise>
|
|
|
|
</otherwise>
|
|
|
|
</choose>
|
|
|
|
</choose>
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test="schDetailRgtrOpt == 'rgtr'">
|
|
|
|
<when test="schRgtrOpt == 'rgtr'">
|
|
|
|
<if test="schDetailRgtrCd != null">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
AND SD.RGTR = #{schDetailRgtrCd} /* 등록자 코드 */
|
|
|
|
AND SD.RGTR = #{schRgtrCd} /* 등록자 코드 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<when test="schDetailRgtrOpt == 'mdfr'">
|
|
|
|
<when test="schRgtrOpt == 'mdfr'">
|
|
|
|
<if test="schDetailRgtrCd != null">
|
|
|
|
<if test="schRgtrCd != null">
|
|
|
|
AND SD.MDFR = #{schDetailRgtrCd} /* 수정자 코드 */
|
|
|
|
AND SD.MDFR = #{schRgtrCd} /* 수정자 코드 */
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
|