refactor : 기소유예, 기반강화 대시보드 쿼리 수정

This commit is contained in:
hylee 2023-10-11 16:00:46 +09:00
parent 4e3ce22004
commit 2dda0ccec8

View File

@ -598,13 +598,13 @@
<select id="VEPrcsAplctPrdDAO.findAllDashboardCnt" parameterClass="VEPrcsDetailVO" resultClass="java.util.HashMap"> <select id="VEPrcsAplctPrdDAO.findAllDashboardCnt" parameterClass="VEPrcsDetailVO" resultClass="java.util.HashMap">
/* /*
VEPrcsAplctPrdDAO.findAllDashboardCnt VEPrcsAplctPrdDAO.findAllDashboardCnt
count_end_cd 는 조건이 b.aplct_state_cd = '20' (VEA003 - 이수완료) 여야 하는데 count_end_cd 는 조건이 b.aplct_state_cd = '20' (VEA003 - 이수완료)
이수완료 update 액션 포인트가 아직 안정해져 있어서 날짜로 대체
*/ */
SELECT SELECT
SUM(CASE WHEN a.aprvl_cd = '10' THEN 1 ELSE 0 END) AS count_aprvl_cd_10, SUM(CASE WHEN a.aprvl_cd = '10' THEN 1 ELSE 0 END) AS count_aprvl_cd_10
SUM(CASE WHEN a.aprvl_cd = '20' AND TO_DATE(c.edu_ddln_pnttm, 'YYYY.MM.DD') > CURRENT_DATE THEN 1 ELSE 0 END) AS count_aprvl_cd_20, , SUM(CASE WHEN a.aprvl_cd = '20'
SUM(CASE WHEN a.aprvl_cd = '20' AND TO_DATE(c.edu_ddln_pnttm, 'YYYY.MM.DD') &lt; CURRENT_DATE THEN 1 ELSE 0 END) AS count_end_cd AND TO_DATE(c.edu_ddln_pnttm, 'YYYY.MM.DD') > CURRENT_DATE THEN 1 ELSE 0 END) AS count_aprvl_cd_20
, SUM(CASE WHEN a.aprvl_cd = '20' AND b.aplct_state_cd = '20' THEN 1 ELSE 0 END) AS count_end_cd
FROM FROM
ve_edu_aplct a ve_edu_aplct a
LEFT JOIN vea_aplct_detail_info b LEFT JOIN vea_aplct_detail_info b