2023-10-10 17:23 강의조사 강사화면 수정
This commit is contained in:
parent
4b395523d3
commit
0cf9705439
@ -284,19 +284,19 @@
|
||||
<![CDATA[
|
||||
AND ( ( a.NOTICE_AT != 'Y' or a.NOTICE_AT is null)
|
||||
OR ( NTCE_BGNDE is null or NTCE_BGNDE ='')
|
||||
OR ( DATE_FORMAT(now(), '%Y%m%d%H%i') < NTCE_BGNDE OR DATE_FORMAT(now(), '%Y%m%d%H%i') > NTCE_ENDDE )
|
||||
OR ( TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') < NTCE_BGNDE OR TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') > NTCE_ENDDE )
|
||||
)
|
||||
]]>
|
||||
</isEqual>
|
||||
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_SJ LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
<![CDATA[ a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_CN LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
<![CDATA[ a.NTCR_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTCR_NM LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isNotEmpty prepend="AND" property="mblDn">
|
||||
<![CDATA[ a.MBL_DN = #mblDn# ]]>
|
||||
@ -341,19 +341,19 @@
|
||||
<![CDATA[
|
||||
AND ( ( a.NOTICE_AT != 'Y' or a.NOTICE_AT is null)
|
||||
OR ( NTCE_BGNDE is null or NTCE_BGNDE ='')
|
||||
OR ( DATE_FORMAT(now(), '%Y%m%d%H%i') < NTCE_BGNDE OR DATE_FORMAT(now(), '%Y%m%d%H%i') > NTCE_ENDDE )
|
||||
OR ( TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') < NTCE_BGNDE OR TO_CHAR(SYSDATE, 'YYYYMMDDHH24MI') > NTCE_ENDDE )
|
||||
)
|
||||
]]>
|
||||
</isEqual>
|
||||
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_SJ LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
<![CDATA[ a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_CN LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
<![CDATA[ a.NTCR_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTCR_NM LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isNotEmpty prepend="AND" property="mblDn">
|
||||
<![CDATA[ a.MBL_DN = #mblDn# ]]>
|
||||
@ -519,7 +519,7 @@
|
||||
SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN ,
|
||||
a.FRST_REGISTER_ID,
|
||||
a.NTCR_NM as FRST_REGISTER_NM,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM,
|
||||
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD') as FRST_REGIST_PNTTM,
|
||||
a.RDCNT,
|
||||
a.PARNTSCTT_NO,
|
||||
a.ANSWER_AT,
|
||||
@ -583,13 +583,13 @@
|
||||
AND a.ANSWER_AT = 'N' /** 답변건 제외 */
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="">
|
||||
( a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') OR a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') )
|
||||
( a.NTT_SJ LIKE '%'||#searchWrd#||'%' OR a.NTT_CN LIKE '%'||#searchWrd#||'%' )
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_SJ LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_CN LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
<![CDATA[
|
||||
) A
|
||||
@ -621,7 +621,7 @@
|
||||
SUBSTR(a.NTT_CN, 1, 2000) AS NTT_CN ,
|
||||
a.FRST_REGISTER_ID,
|
||||
a.NTCR_NM as FRST_REGISTER_NM,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as FRST_REGIST_PNTTM,
|
||||
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD') as FRST_REGIST_PNTTM,
|
||||
a.RDCNT,
|
||||
a.PARNTSCTT_NO,
|
||||
a.ANSWER_AT,
|
||||
@ -684,13 +684,13 @@
|
||||
AND a.ANSWER_AT = 'N' /** 답변건 제외 */
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="">
|
||||
( a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') OR a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') )
|
||||
( a.NTT_SJ LIKE '%'||#searchWrd#||'%' OR a.NTT_CN LIKE '%'||#searchWrd#||'%' )
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_SJ LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_CN LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
) A
|
||||
</select>
|
||||
@ -758,7 +758,7 @@
|
||||
a.USER_TY_CD, a.USER_POSITION,
|
||||
a.PASSWORD, a.FRST_REGISTER_ID, a.NTCR_NM as FRST_REGISTER_NM,
|
||||
b.OFFM_TELNO,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d %H:%i') as FRST_REGIST_PNTTM,
|
||||
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD HH24:MI') as FRST_REGIST_PNTTM,
|
||||
a.NTCE_BGNDE, a.NTCE_ENDDE, a.RDCNT,
|
||||
a.USE_AT, a.ATCH_FILE_ID, a.BBS_ID, a.NTT_ID,
|
||||
a.PARNTSCTT_NO, a.ANSWER_AT, a.ANSWER_LC, a.SORT_ORDR,
|
||||
@ -935,9 +935,9 @@
|
||||
/* BBSManageDAO.getUpDownNttIdNSj */
|
||||
<![CDATA[
|
||||
SELECT
|
||||
(SELECT CONCAT(NTT_ID, '|', NTT_SJ) FROM LETTNBBS
|
||||
(SELECT NTT_ID||'|'||NTT_SJ FROM LETTNBBS
|
||||
WHERE BBS_ID = #bbsId# AND USE_AT = 'Y' AND NTT_ID = a.prevNttId) AS prevNttIdNSj
|
||||
,(SELECT CONCAT(NTT_ID, '|', NTT_SJ) FROM LETTNBBS
|
||||
,(SELECT NTT_ID||'|'||NTT_SJ FROM LETTNBBS
|
||||
WHERE BBS_ID = #bbsId# AND USE_AT = 'Y' AND NTT_ID = a.nextNttId) AS nextNttIdNSj
|
||||
FROM (
|
||||
SELECT NTT_ID
|
||||
@ -1042,19 +1042,19 @@
|
||||
]]>
|
||||
WHERE 1=1
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
<![CDATA[ a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_SJ LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
<![CDATA[ a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.NTT_CN LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
<![CDATA[ a.FRST_REGISTER_NM LIKE CONCAT ('%', #searchWrd#,'%') ]]>
|
||||
<![CDATA[ a.FRST_REGISTER_NM LIKE '%'||#searchWrd#||'%' ]]>
|
||||
</isEqual>
|
||||
<isNotEqual prepend="AND" property="strNttId" compareValue="0">
|
||||
<![CDATA[ a.NTT_ID LIKE CONCAT ('%', #strNttId#,'%') ]]>
|
||||
<![CDATA[ a.NTT_ID LIKE '%'||#strNttId#||'%' ]]>
|
||||
</isNotEqual>
|
||||
<isNotEmpty prepend="AND" property="bbsNm">
|
||||
<![CDATA[ b.BBS_NM LIKE CONCAT ('%', #bbsNm#,'%') ]]>
|
||||
<![CDATA[ b.BBS_NM LIKE '%'||#bbsNm#||'%' ]]>
|
||||
</isNotEmpty>
|
||||
<![CDATA[
|
||||
ORDER BY a.FRST_REGIST_PNTTM DESC
|
||||
@ -1076,19 +1076,19 @@
|
||||
WHERE 1=1
|
||||
]]>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_SJ LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_CN LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
a.FRST_REGISTER_NM LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.FRST_REGISTER_NM LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isNotEqual prepend="AND" property="strNttId" compareValue="0">
|
||||
a.NTT_ID LIKE CONCAT ('%', #strNttId#,'%')
|
||||
a.NTT_ID LIKE '%'||#strNttId#||'%'
|
||||
</isNotEqual>
|
||||
<isNotEmpty prepend="AND" property="bbsNm">
|
||||
b.BBS_NM LIKE CONCAT ('%', #bbsNm#,'%')
|
||||
b.BBS_NM LIKE '%'||#bbsNm#||'%'
|
||||
</isNotEmpty>
|
||||
</select>
|
||||
|
||||
@ -1160,7 +1160,7 @@
|
||||
lettnbbs_a.BBS_ID bbsId,
|
||||
lettnbbs_a.NTT_SJ nttSj,
|
||||
lettnbbs_a.NTT_CN nttCn,
|
||||
DATE_FORMAT(lettnbbs_a.FRST_REGIST_PNTTM , '%Y-%m-%d') frstRegisterPnttm,
|
||||
TO_CHAR(lettnbbs_a.FRST_REGIST_PNTTM , 'YYYY-MM-DD') frstRegisterPnttm,
|
||||
'N' replyAt /* 미답변 */
|
||||
FROM
|
||||
( SELECT a.* FROM LETTNBBS a INNER JOIN LETTNBBSMASTER b
|
||||
@ -1202,7 +1202,7 @@
|
||||
lettnbbs_b.BBS_ID bbsId,
|
||||
lettnbbs_b.NTT_SJ nttSj,
|
||||
lettnbbs_b.NTT_CN nttCn,
|
||||
DATE_FORMAT(lettnbbs_b.FRST_REGIST_PNTTM , '%Y-%m-%d') frstRegisterPnttm,
|
||||
TO_CHAR(lettnbbs_b.FRST_REGIST_PNTTM , 'YYYY-MM-DD') frstRegisterPnttm,
|
||||
'Y' replyAt /* 답변 */
|
||||
FROM
|
||||
(SELECT
|
||||
@ -1313,7 +1313,7 @@
|
||||
,a.NTT_CN as nttCn
|
||||
,a.FRST_REGIST_PNTTM as frstRegisterPnttm
|
||||
<![CDATA[
|
||||
,CONCAT('/web/cop/bbs/selectBoardArticle.do?bbsId=', a.BBS_ID, '&nttId=', a.NTT_ID) AS URL
|
||||
,'/web/cop/bbs/selectBoardArticle.do?bbsId='||a.BBS_ID||'&nttId='||a.NTT_ID AS URL
|
||||
]]>
|
||||
,C.MENU_NM as menuNm
|
||||
,'' AS menuCours
|
||||
@ -1347,17 +1347,17 @@
|
||||
AND b.USE_AT = 'Y'
|
||||
AND b.VIEW_AUTH = 'ROLE_ANONYMOUS'
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_SJ LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_CN LIKE '%'|| #searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
a.NTCR_NM LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTCR_NM LIKE '%'|| #searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="3">
|
||||
( a.NTT_SJ LIKE CONCAT('%' , #searchWrd#, '%') OR
|
||||
a.NTT_CN LIKE CONCAT('%' , #searchWrd#, '%') )
|
||||
( a.NTT_SJ LIKE '%'|| #searchWrd#|| '%' OR
|
||||
a.NTT_CN LIKE '%'|| #searchWrd#|| '%' )
|
||||
</isEqual>
|
||||
/*
|
||||
LIMIT recordCountPerPage OFFSET firstIndex
|
||||
@ -1398,17 +1398,17 @@
|
||||
AND b.USE_AT = 'Y'
|
||||
AND b.VIEW_AUTH = 'ROLE_ANONYMOUS'
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="0">
|
||||
a.NTT_SJ LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_SJ LIKE '%'|| #searchWrd#'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="1">
|
||||
a.NTT_CN LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTT_CN LIKE '%'|| #searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="2">
|
||||
a.NTCR_NM LIKE CONCAT ('%', #searchWrd#,'%')
|
||||
a.NTCR_NM LIKE '%'||#searchWrd#||'%'
|
||||
</isEqual>
|
||||
<isEqual prepend="AND" property="searchCnd" compareValue="3">
|
||||
( a.NTT_SJ LIKE CONCAT('%' , #searchWrd#, '%') OR
|
||||
a.NTT_CN LIKE CONCAT('%' , #searchWrd#, '%') )
|
||||
( a.NTT_SJ LIKE '%' || #searchWrd#|| '%' OR
|
||||
a.NTT_CN LIKE '%'|| #searchWrd#|| '%' )
|
||||
</isEqual>
|
||||
</select>
|
||||
|
||||
@ -1444,7 +1444,7 @@
|
||||
/* BBSManageDAO.selectAdminMainNewBoardCnt */
|
||||
<![CDATA[
|
||||
SELECT COUNT(*) FROM LETTNBBS A
|
||||
WHERE DATE_FORMAT( A.FRST_REGIST_PNTTM , '%Y-%m-%d' ) > DATE_FORMAT(SUBDATE(NOW(), INTERVAL 7 DAY) , '%Y-%m-%d')
|
||||
WHERE TO_CHAR( A.FRST_REGIST_PNTTM , 'YYYY-MM-DD' ) > TO_CHAR(SUBDATE(NOW(), INTERVAL 7 DAY) , '%Y-%m-%d')
|
||||
]]>
|
||||
</select>
|
||||
|
||||
@ -1460,7 +1460,7 @@
|
||||
a.USER_TY_CD AS userTyCd,
|
||||
a.PASSWORD AS password,
|
||||
a.FRST_REGISTER_ID AS frstRegisterId,
|
||||
DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') as frstRegistPnttm ,
|
||||
TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY-MM-DD') as frstRegistPnttm ,
|
||||
a.RDCNT AS rdCt,
|
||||
a.ATCH_FILE_ID AS atchFileId,
|
||||
a.BBS_ID AS bbsId,
|
||||
|
||||
@ -522,37 +522,80 @@
|
||||
<!-- 강의추가요청 목록. 강의신청가능:배정테이블 코드50(추가요청) 신청완료:내역테이블 코드20(선정완료) 선정제외:내역테이블 코드30(선정제외)-->
|
||||
<select id="VEAsgnmMIXDAO.selectAsgnmAddRqstPagingList" parameterClass="VEInstrAsgnmVO" resultClass="VEInstrAsgnmVO">
|
||||
/* VEAsgnmMIXDAO.selectAsgnmAddRqstPagingList */
|
||||
SELECT COUNT(1) OVER() AS totCnt
|
||||
, a.user_id AS userId
|
||||
, a.edu_aplct_ord AS eduAplctOrd
|
||||
, a.edu_chasi_ord AS eduChasiOrd
|
||||
, a.asgnm_aprvl_cd AS asgnmAprvlCd
|
||||
, b.strt_tm AS strtTm
|
||||
, b.end_tm AS endTm
|
||||
, b.lrn_tm AS lrnTm
|
||||
, b.trgt AS trgt
|
||||
, b.edu_hope_dt AS eduHopeDt
|
||||
, c.lctr_div_cd AS instrDiv
|
||||
, c.edu_slct_cd AS eduSlctCd
|
||||
, c.edu_slct_area_cd AS eduSlctAreaCd
|
||||
, c.schol_instt_nm AS scholInsttNm
|
||||
, ((SUBSTR(b.end_tm, 1,2) - SUBSTR(b.strt_tm, 1,2)) * 60) + (SUBSTR(b.end_tm, 3,4) - SUBSTR(b.strt_tm, 3,4)) AS eduTM
|
||||
, MAX(d.hstry_cd) AS hstryCd
|
||||
, (SELECT COUNT(1) FROM ve_new_noti e WHERE a.edu_chasi_ord = e.tbl_uniq_ord AND e.menu_no = #menuNo# AND e.frst_register_id = #userId# ) AS notiCnt
|
||||
, (SELECT code_nm FROM lettccmmndetailcode e WHERE e.code_id = 'VE0008' AND e.code = c.edu_slct_area_cd) AS eduSlctAreaNm
|
||||
FROM ve_edu_chasi_instr_asgnm a
|
||||
INNER JOIN ve_edu_chasi b
|
||||
ON ( a.edu_aplct_ord = b.edu_aplct_ord
|
||||
AND a.edu_chasi_ord = b.edu_chasi_ord
|
||||
)
|
||||
INNER JOIN ve_edu_aplct c
|
||||
ON b.edu_aplct_ord = c.edu_aplct_ord
|
||||
LEFT OUTER JOIN ve_edu_chasi_instr_asgnm_hstry d
|
||||
ON (a.edu_aplct_ord = d.edu_aplct_ord
|
||||
AND a.edu_chasi_ord = d.edu_chasi_ord
|
||||
AND d.user_id = #userId#)
|
||||
WHERE 1=1
|
||||
AND a.asgnm_aprvl_cd = #asgnmAprvlCd#
|
||||
SELECT
|
||||
a0.totCnt,
|
||||
a1.user_id AS userId ,
|
||||
a1.edu_aplct_ord AS eduAplctOrd ,
|
||||
a1.edu_chasi_ord AS eduChasiOrd ,
|
||||
a1.asgnm_aprvl_cd AS asgnmAprvlCd ,
|
||||
|
||||
b.strt_tm AS strtTm ,
|
||||
b.end_tm AS endTm ,
|
||||
b.lrn_tm AS lrnTm ,
|
||||
b.trgt AS trgt ,
|
||||
b.edu_hope_dt AS eduHopeDt ,
|
||||
|
||||
c.lctr_div_cd AS instrDiv ,
|
||||
c.edu_slct_cd AS eduSlctCd ,
|
||||
c.edu_slct_area_cd AS eduSlctAreaCd ,
|
||||
c.schol_instt_nm AS scholInsttNm ,
|
||||
|
||||
((SUBSTR(b.end_tm, 1,2) - SUBSTR(b.strt_tm, 1,2)) * 60) + (SUBSTR(b.end_tm, 3,4) - SUBSTR(b.strt_tm, 3,4)) AS eduTM ,
|
||||
|
||||
(SELECT COUNT(1)
|
||||
FROM ve_new_noti e
|
||||
WHERE a1.edu_chasi_ord = e.tbl_uniq_ord
|
||||
AND e.menu_no = #menuNo#
|
||||
AND e.frst_register_id = #userId#
|
||||
)
|
||||
AS notiCnt ,
|
||||
(SELECT code_nm
|
||||
FROM lettccmmndetailcode e
|
||||
WHERE e.code_id = 'VE0008'
|
||||
AND e.code = c.edu_slct_area_cd
|
||||
)
|
||||
AS eduSlctAreaNm,
|
||||
|
||||
a0.hstryCd
|
||||
|
||||
FROM (
|
||||
SELECT COUNT(1) OVER() AS totCnt ,
|
||||
a.user_id ,
|
||||
a.edu_aplct_ord ,
|
||||
a.edu_chasi_ord ,
|
||||
|
||||
|
||||
MAX(d.hstry_cd) AS hstryCd
|
||||
|
||||
FROM ve_edu_chasi_instr_asgnm a
|
||||
|
||||
LEFT OUTER JOIN ve_edu_chasi_instr_asgnm_hstry d
|
||||
ON (
|
||||
a.edu_aplct_ord = d.edu_aplct_ord
|
||||
AND a.edu_chasi_ord = d.edu_chasi_ord
|
||||
AND d.user_id = #userId#
|
||||
)
|
||||
WHERE 1 =1
|
||||
AND a.asgnm_aprvl_cd = #asgnmAprvlCd#
|
||||
|
||||
GROUP by
|
||||
a.user_id ,
|
||||
a.edu_aplct_ord ,
|
||||
a.edu_chasi_ord
|
||||
)a0
|
||||
,ve_edu_chasi_instr_asgnm a1
|
||||
INNER JOIN ve_edu_chasi b
|
||||
ON (
|
||||
a1.edu_aplct_ord = b.edu_aplct_ord
|
||||
AND a1.edu_chasi_ord = b.edu_chasi_ord
|
||||
)
|
||||
INNER JOIN ve_edu_aplct c
|
||||
ON b.edu_aplct_ord = c.edu_aplct_ord
|
||||
WHERE a0.user_id=a1.user_id
|
||||
AND a0.edu_aplct_ord=a1.edu_aplct_ord
|
||||
AND a0.edu_chasi_ord=a1.edu_chasi_ord
|
||||
|
||||
|
||||
AND c.lctr_div_cd = #instrDiv#
|
||||
<isNotEmpty property="searchEduHopeStartDt">
|
||||
AND b.edu_hope_dt <![CDATA[ >= ]]> REPLACE(#searchEduHopeStartDt#, '.' , '')
|
||||
@ -563,10 +606,10 @@
|
||||
<isNotEmpty property="searchKeyword">
|
||||
AND c.SCHOL_INSTT_NM LIKE CONCAT('%' , #searchKeyword# , '%')
|
||||
</isNotEmpty>
|
||||
GROUP BY eduAplctOrd, eduChasiOrd, userId
|
||||
|
||||
ORDER BY 1
|
||||
<isEmpty property="orderByQuery">
|
||||
, a.frst_regist_pnttm desc
|
||||
, a1.frst_regist_pnttm desc
|
||||
</isEmpty>
|
||||
<isNotEmpty property="orderByQuery">
|
||||
, $orderByQuery$
|
||||
|
||||
Loading…
Reference in New Issue
Block a user