2023-11-01 12:40 청소년 찾교 지역설정 수정

This commit is contained in:
myname 2023-11-01 12:40:25 +09:00
parent c7610d19c7
commit 3bf0144138
2 changed files with 49 additions and 7 deletions

View File

@ -345,12 +345,11 @@
SELECT d.edu_hope_dt, SUM(d.chasi) AS psblTmQnttyCnt
, replace(d.edu_hope_dt,'.','-')
FROM vea_lctr_rnds_stng a ,
FROM
vea_lctr_rnds_stng b ,
ve_edu_aplct c ,
ve_edu_chasi d
WHERE 1 =1
AND a.yr =b.yr
AND b.RNDS_ORD =c.RNDS_ORD
AND c.EDU_APLCT_ORD =d.EDU_APLCT_ORD
AND NVL(c.use_yn,'Y')='Y'
@ -417,12 +416,11 @@
( SELECT d.edu_hope_dt,
SUM(d.chasi) AS psblTmQnttyCnt ,
REPLACE(d.edu_hope_dt,'.','-')
FROM vea_lctr_rnds_stng a ,
FROM
vea_lctr_rnds_stng b ,
ve_edu_aplct c ,
ve_edu_chasi d
WHERE 1 =1
AND a.yr =b.yr
AND b.RNDS_ORD =c.RNDS_ORD
AND c.EDU_APLCT_ORD =d.EDU_APLCT_ORD
AND NVL(c.use_yn,'Y')='Y'
@ -462,9 +460,14 @@
bbb.ttl_edu_cnfrm_psbl_chasi AS ttlEduCnfrmPsblChasi
, bbb.ttl_rgstr_chasi AS ttlRgstrChasi
, bbb.ttl_rgstr_chasi_regist_pnttm AS ttlRgstrChasiRegistPnttm
, bbb.ttl_rgstr_chasi_register_id AS ttlRgstrChasiRegisterId
, bbb.ttl_rgstr_chasi_register_id AS ttlRgstrChasiRegisterId
, NVL(eee.psblTmQnttyCnt,0) AS psblTmQnttyCnt
, NVL(eee.dChasi,0) AS aplctChasi
FROM ( SELECT
FROM (
/* Step1.등록된 지역코드 가져오기 */
SELECT
aa.area_cd
FROM ( SELECT
area_cd
@ -483,6 +486,8 @@
aa.area_cd
)
aaa
/* Step2.해당 년도별 지역설정값 가져오기 */
LEFT OUTER JOIN vea_area_lctr_stng bbb
ON (
aaa.area_cd =bbb.area_cd
@ -491,15 +496,51 @@
*/
AND bbb.rnds_ord = #yr#
)
/* Step3.해당 지역 명칭 가져오기 */
LEFT OUTER JOIN lettccmmndetailcode ccc
ON (
ccc.code_id='VE0008'
AND aaa.area_cd=ccc.code
)
/* Step4.해당 설정 등록자 이름 가져오기 */
LEFT OUTER JOIN lettnemplyrinfo ddd
ON (
ddd.esntl_id=bbb.frst_register_id
)
/* Step5.지역별 신청 차시(해당 년도 회차에 속해서 신청한 것만) */
LEFT OUTER JOIN (
SELECT
c.edu_slct_cd
, CASE WHEN c.edu_slct_cd='10' THEN '400' ELSE c.edu_slct_area_cd END AS edu_slct_area_cd
, SUM(d.chasi) AS psblTmQnttyCnt
, count(d.chasi) AS dChasi
FROM
vea_lctr_rnds_stng b ,
ve_edu_aplct c ,
ve_edu_chasi d
WHERE 1 =1
AND b.yr=#yr#
AND b.RNDS_ORD =c.RNDS_ORD
AND c.EDU_APLCT_ORD =d.EDU_APLCT_ORD
AND NVL(c.use_yn,'Y')='Y'
AND c.SBMT_YN = 'Y'
/* 요청(10), 선정완료(120), 승인(20), 교육확정(60), 수정요청(70), 수정요청 완료(80), 대기 수량(230)을 모두 카운트 한다. * 참고용 취소(40) * */
AND c.aprvl_cd IN ('10',
'120',
'20',
'60',
'70',
'80',
'230')
GROUP BY c.edu_slct_cd
, CASE WHEN c.edu_slct_cd='10' THEN '400' ELSE c.edu_slct_area_cd END
)eee
on(aaa.area_cd=eee.edu_slct_area_cd)
WHERE 1=1
ORDER BY ccc.code_nm

View File

@ -844,7 +844,8 @@
onclick="fncDupleCheck(this); return false;" style="height: 40px; border-radius: 5px; vertical-align: middle;">수정</button>
</td>
<td>
<c:out value="${result.psblTmQnttyCnt}"/>
(<c:out value="${result.aplctChasi}"/>)
</td>
</tr>
</c:forEach>