From f64887c53fd84c3f1ec74acb5bf3d9d810683b87 Mon Sep 17 00:00:00 2001 From: myname Date: Mon, 15 Apr 2024 18:25:12 +0900 Subject: [PATCH] =?UTF-8?q?2024-04-15=20=EC=A7=80=EC=97=AD=EB=B0=B0?= =?UTF-8?q?=EC=A0=95=20=EC=BF=BC=EB=A6=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml index 683d9562..e8546df2 100644 --- a/src/main/resources/egovframework/sqlmap/ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEAutoAsgnm_MIX_SQL_Tibero.xml @@ -709,9 +709,38 @@ , regexp_substr(NVL(b.two_depth_nm, b.three_depth_nm), '[^ ]+',1,1) AS two_depth_nm FROM ve_lctr_area a - , ve_rsdnc b + , ve_rsdnc b + , ( + + SELECT + bb.user_id, bb.lctr_stng_ord + FROM + ( + SELECT + a.user_id + , stng_yr_mnt + , RANK() OVER(PARTITION BY a.user_id ORDER BY stng_yr_mnt DESC) AS rnk + FROM + ve_lctr_rsrch_sbmt a + WHERE a.user_id IN ($userIds$) + + )aa + , ve_lctr_rsrch_sbmt bb + WHERE + 1 >= aa.rnk + AND aa.user_id=bb.user_id + AND aa.stng_yr_mnt=bb.stng_yr_mnt + AND bb.instr_div='10' + + + )ccc + WHERE a.AREA_CD =b.POST_ID - AND a.user_id IN ($userIds$) + AND ccc.user_id=a.user_id + AND ccc.lctr_stng_ord=a.lctr_stng_ord + /* + AND a.user_id IN (userIds) + */ )aa GROUP BY aa.user_id , aa.one_depth_nm