2024-02-23 13:58 자동 배정 거주지 관련 시/구/군까지 적용되도록 수정

This commit is contained in:
myname 2024-02-23 13:59:16 +09:00
parent ce546ea7bc
commit e72cfda5e1

View File

@ -382,18 +382,28 @@
, vea_instr_indvd_mnt_tm bb /* 강사의 월별 배정가능한 시수 */
LEFT OUTER JOIN
(
/* 강사에게 교육이 할당(확정, 반려, 요청전, 요첮우 모두 포함)된 차시수 */
/* 강사에게 교육이 할당(확정, 반려, 요청전, 요첮우 모두 포함)된 차시수(거주지에만) */
SELECT user_id
, sum(NVL(chasi, 0)) AS instrSumChasi
FROM (
SELECT
d.user_id,
sum(NVL(b.chasi, 0)) AS instrSumChasi
FROM ve_edu_aplct a ,
d.user_id
,a.addr
,b.chasi
,e.rsdne
,regexp_substr(rsdne, '[^(]+',1,1) AS instrAddr1
,replace(regexp_substr(regexp_substr(rsdne, '[^(]+',1,2), '[^ ]+',1,1),')','') AS instrAddr2
FROM
ve_edu_aplct a ,
ve_edu_chasi b
LEFT OUTER JOIN ve_edu_chasi_instr_asgnm d
ON (
b.edu_aplct_ord=d.edu_aplct_ord
AND b.edu_chasi_ord=d.edu_chasi_ord
)
WHERE 1 =1
LEFT OUTER JOIN ve_edu_chasi_instr_asgnm d ON
( b.edu_aplct_ord = d.edu_aplct_ord
AND b.edu_chasi_ord = d.edu_chasi_ord )
, ve_instr_detail e
WHERE
1 = 1
AND a.edu_aplct_ord = b.edu_aplct_ord
AND NVL(A.USE_YN, 'Y') <![CDATA[ <> ]]> 'N'
AND a.LCTR_DIV_CD = '10'
@ -401,7 +411,15 @@
AND 1 = 1
AND b.edu_hope_dt LIKE #yr#||'.'||#eduHopeMnt#||'%'
AND a.edu_slct_area_cd =#eduSlctAreaCd#
GROUP BY d.user_id
AND d.user_id=e.user_id
AND e.use_yn='Y'
)aa00
WHERE 1=1
AND addr LIKE instraddr1||'%'
AND addr LIKE '%'||instraddr2||'%'
GROUP BY user_id
)aa
on(
aa.user_id=bb.user_id