diff --git a/src/main/java/seed/com/gtm/base/OzReportController.java b/src/main/java/seed/com/gtm/base/OzReportController.java index b8d60f3c..177fe5ca 100644 --- a/src/main/java/seed/com/gtm/base/OzReportController.java +++ b/src/main/java/seed/com/gtm/base/OzReportController.java @@ -53,120 +53,166 @@ public class OzReportController { , HttpServletRequest request ) throws Exception { - System.out.println(model.get("crfNm")); - System.out.println(request.getParameter("crfNm")); - System.out.println(model.toString()); + //System.out.println(model.get("crfNm")); + //System.out.println(request.getParameter("crfNm")); + //System.out.println(model.toString()); String s_crfNm = request.getParameter("crfNm"); + System.out.println(s_crfNm); + System.out.println(s_crfNm); + System.out.println(s_crfNm); - String query = "SELECT 'test1' AS \\\"컬럼1\\\"" - + ", 'test2' AS \\\"컬럼2\\\"" - + ", 'test3' AS \\\"컬럼3\\\"" - + ", 'test4' AS \\\"컬럼4\\\"" - + ", 'test5' AS \\\"컬럼5\\\"" - + ", 'test6' AS \\\"컬럼6\\\"" - + ", 'test7' AS \\\"컬럼7\\\"" - + ", 'test8' AS \\\"컬럼8\\\"" - + ", 'test9' AS \\\"컬럼9\\\"" - + ", 'test10' AS \\\"컬럼10\\\"" - + ", 'test11' AS \\\"컬럼11\\\"" - + ", 'test12' AS \\\"컬럼12\\\"" - + ", 'test13' AS \\\"컬럼13\\\"" - + ", 'test14' AS \\\"컬럼14\\\"" - + ", 'test15' AS \\\"컬럼15\\\"" - + ", 'test16' AS \\\"컬럼16\\\"" - + ", 'test17' AS \\\"컬럼17\\\"" + + String query = ""; + + if ("surveyResult".equals(s_crfNm)) { //사건처리시스템 만족도 + query = this.getSurveyResult(); + + }else if ("new3_trublchargermng".equals(s_crfNm)) { //협의회 의원 참석률 + query = this.getNew3_trublchargermng(); + + }else if ("new2_cfrncData".equals(s_crfNm)) { //협의회 회의 자료용 통계 + query = this.getNew2_cfrncData(); + + } + + System.out.println(query); + System.out.println(query); + + /* + * 파라미터 설정 + * connectionReportname // ozr파일 경로(repositories 이후 경로) ex) '/kofair2024/odi_test.ozr' + * exportApplyformat // 파일다운로드 확장자-구분자는 ','로 필요확장자 추가 ex) hwp,pdf + * exportFilename // 파일다운로드 파일명 + * query // 쿼리 + * + * */ + ozUtill.ozReportOdi(model + , "/kofair2024/odi_test.ozr" + , "hwp,pdf,xls" + , "testDownload" + , query); + + return "/xxx/ozReportOdi"; + } + + //사건처리시스템 만족도 + private String getSurveyResult() { + String s_ret = ""; + s_ret = "SELECT CASE " + + " WHEN aa.survey_score=1 THEN '매우만족'" + + " WHEN aa.survey_score=2 THEN '만족'" + + " WHEN aa.survey_score=3 THEN '보통'" + + " WHEN aa.survey_score=4 THEN '불만족'" + + " WHEN aa.survey_score=5 THEN '매우불만족'" + + "END AS \\\"컬럼1\\\"" + + "" + + " " + + " , aa.cnt||'명' AS \\\"컬럼2\\\", round((aa.cnt/bb.cnt)*100.0,1)||'%' AS \\\"컬럼3\\\"" + /* - + ", 'test18' AS \\\"컬럼18\\\"" - + ", 'test19' AS \\\"컬럼19\\\"" - + ", 'test20' AS \\\"컬럼20\\\"" - + ", 'test21' AS \\\"컬럼21\\\"" - + ", 'test22' AS \\\"컬럼22\\\"" - + ", 'test23' AS \\\"컬럼23\\\"" - + ", 'test24' AS \\\"컬럼24\\\"" - + ", 'test25' AS \\\"컬럼25\\\"" - + ", 'test26' AS \\\"컬럼26\\\"" - + ", 'test27' AS \\\"컬럼27\\\"" - + ", 'test28' AS \\\"컬럼28\\\"" - + ", 'test29' AS \\\"컬럼29\\\"" - + ", 'test30' AS \\\"컬럼30\\\"" - + ", 'test31' AS \\\"컬럼31\\\"" - + ", 'test32' AS \\\"컬럼32\\\"" - + ", 'test33' AS \\\"컬럼33\\\"" - + ", 'test34' AS \\\"컬럼34\\\"" - + ", 'test35' AS \\\"컬럼35\\\"" - + ", 'test36' AS \\\"컬럼36\\\"" - + ", 'test37' AS \\\"컬럼37\\\"" - + ", 'test38' AS \\\"컬럼38\\\"" - + ", 'test39' AS \\\"컬럼39\\\"" - + ", 'test40' AS \\\"컬럼40\\\"" - + ", 'test41' AS \\\"컬럼41\\\"" - + ", 'test42' AS \\\"컬럼42\\\"" - + ", 'test43' AS \\\"컬럼43\\\"" - + ", 'test44' AS \\\"컬럼44\\\"" - + ", 'test45' AS \\\"컬럼45\\\"" - + ", 'test46' AS \\\"컬럼46\\\"" - + ", 'test47' AS \\\"컬럼47\\\"" - + ", 'test48' AS \\\"컬럼48\\\"" - + ", 'test49' AS \\\"컬럼49\\\"" - + ", 'test50' AS \\\"컬럼50\\\"" - */ - + " FROM dual"; ++ ", 'test4' AS \\\"컬럼4\\\"" ++ ", 'test5' AS \\\"컬럼5\\\"" ++ ", 'test6' AS \\\"컬럼6\\\"" ++ ", 'test7' AS \\\"컬럼7\\\"" ++ ", 'test8' AS \\\"컬럼8\\\"" ++ ", 'test9' AS \\\"컬럼9\\\"" ++ ", 'test10' AS \\\"컬럼10\\\"" ++ ", 'test11' AS \\\"컬럼11\\\"" ++ ", 'test12' AS \\\"컬럼12\\\"" ++ ", 'test13' AS \\\"컬럼13\\\"" ++ ", 'test14' AS \\\"컬럼14\\\"" ++ ", 'test15' AS \\\"컬럼15\\\"" ++ ", 'test16' AS \\\"컬럼16\\\"" ++ ", 'test17' AS \\\"컬럼17\\\"" +*/ + + + " FROM (" + + " SELECT" + + //" /*SURVEY_SCORE, SURVEY_TYPE*/" + + " SURVEY_TYPE, SURVEY_SCORE, count(*) cnt " + + " FROM" + + " C_SURVEY" + + " WHERE" + + " 1=1" + + //" -- AND SURVEY_TYPE = 'myMediationView'" + + " AND SURVEY_TYPE = 'mediationStep04'" + + " " + + " GROUP BY SURVEY_TYPE, SURVEY_SCORE " + + " )aa" + + " ," + + " (" + + " SELECT" + + //" /*SURVEY_SCORE, SURVEY_TYPE*/" + + " SURVEY_TYPE, count(*) cnt " + + " FROM" + + " C_SURVEY" + + " WHERE" + + " 1=1" + + //" -- AND SURVEY_TYPE = 'myMediationView'" + + " AND SURVEY_TYPE = 'mediationStep04'" + + " " + + " GROUP BY SURVEY_TYPE " + + " )bb" + + " ORDER BY aa.survey_score "; + return s_ret; + } + + //협의회 의원 참석률 + private String getNew3_trublchargermng() { + String s_ret = ""; + s_ret = "SELECT " + + " CASE_GUBUN_NAME AS \\\"컬럼1\\\"" + + " ,MEMBER_POSIT AS \\\"컬럼2\\\"" + + + " ,MEMBER_NAME AS \\\"MEMBER_NAME\\\"" + + " ,APPOINT_DATE AS \\\"APPOINT_DATE\\\"" + + " ,(ADD_SUM + ADD_SUM_SMALL ) AS \\\"ADD_SUM\\\"" + + " ,(ADD_YES + ADD_YES_SMALL) AS \\\"ADD_YES\\\"" + + " ,((ADD_SUM + ADD_SUM_SMALL) - (ADD_YES + ADD_YES_SMALL)) AS \\\"ADD_NO\\\"" + + " ,DECODE((ADD_SUM + ADD_SUM_SMALL), 0, 0, ROUND((ADD_YES + ADD_YES_SMALL)/(ADD_SUM + ADD_SUM_SMALL)* 100)) AS \\\"ADD_PER\\\"" + + + " FROM" + + " (" + + " SELECT" + + " (" + + " SELECT" + + " CODE_NAME" + + " FROM" + + " C_CODE" + + " WHERE" + + " CODE_IDXS = CT.CASE_GUBUN ) AS CASE_GUBUN_NAME," + + " (" + + " SELECT" + + " CODE_NAME" + + " FROM" + + " C_CODE" + + " WHERE" + + " CODE_IDXS = CT.MEMBER_POSIT) AS MEMBER_POSIT," + + " MEMBER_NAME," + + " START_APPOINT || '~' || END_APPOINT AS APPOINT_DATE," + + " (" + + " SELECT" + + " COUNT(*)" + + " FROM" + + " C_CFRNCMANAGE B" + + " WHERE" + + " 1 = 1" + + //" --AND A.MEMBER_NO = CT.MEMBER_NO" + + " AND SUBSTR(B.CASE_GUBUN, 4, 1) = SUBSTR(CT.CASE_GUBUN, 4, 1)" + + " AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD')" + + " AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD'))" + + " AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE(CT.START_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD')" + + " AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE(CT.END_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD'))" + + " AND conference_gubun != " + + " CASE" + + " WHEN B.case_gubun = '0205000000' " + + " THEN '3603000000'" + + " ELSE '3602000000'" + + " END"+ + - if ("new3_trublchargermng".equals(s_crfNm)) { - - query = "SELECT " + - " CASE_GUBUN_NAME AS \\\"컬럼1\\\"" + - " ,MEMBER_POSIT AS \\\"컬럼2\\\"" + - - " ,MEMBER_NAME AS \\\"MEMBER_NAME\\\"" + - " ,APPOINT_DATE AS \\\"APPOINT_DATE\\\"" + - " ,(ADD_SUM + ADD_SUM_SMALL ) AS \\\"ADD_SUM\\\"" + - " ,(ADD_YES + ADD_YES_SMALL) AS \\\"ADD_YES\\\"" + - " ,((ADD_SUM + ADD_SUM_SMALL) - (ADD_YES + ADD_YES_SMALL)) AS \\\"ADD_NO\\\"" + - " ,DECODE((ADD_SUM + ADD_SUM_SMALL), 0, 0, ROUND((ADD_YES + ADD_YES_SMALL)/(ADD_SUM + ADD_SUM_SMALL)* 100)) AS \\\"ADD_PER\\\"" + - - " FROM" + - " (" + - " SELECT" + - " (" + - " SELECT" + - " CODE_NAME" + - " FROM" + - " C_CODE" + - " WHERE" + - " CODE_IDXS = CT.CASE_GUBUN ) AS CASE_GUBUN_NAME," + - " (" + - " SELECT" + - " CODE_NAME" + - " FROM" + - " C_CODE" + - " WHERE" + - " CODE_IDXS = CT.MEMBER_POSIT) AS MEMBER_POSIT," + - " MEMBER_NAME," + - " START_APPOINT || '~' || END_APPOINT AS APPOINT_DATE," + - " (" + - " SELECT" + - " COUNT(*)" + - " FROM" + - " C_CFRNCMANAGE B" + - " WHERE" + - " 1 = 1" + - //" --AND A.MEMBER_NO = CT.MEMBER_NO" + - " AND SUBSTR(B.CASE_GUBUN, 4, 1) = SUBSTR(CT.CASE_GUBUN, 4, 1)" + - " AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD')" + - " AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD'))" + - " AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE(CT.START_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD')" + - " AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE(CT.END_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD'))" + - " AND conference_gubun != " + - " CASE" + - " WHEN B.case_gubun = '0205000000' " + - " THEN '3603000000'" + - " ELSE '3602000000'" + - " END"+ - - " ) AS ADD_SUM, "+ " ( "+ " SELECT "+ @@ -260,1653 +306,669 @@ public class OzReportController { " ORDER BY "+ " CT.CASE_GUBUN, "+ " CT.MEMBER_POSIT DESC "+ - " ) "; - - - - } + " ) "; - query ="SELECT\n" + - " CASE_DT,\n" + - " DECODE(CASE_GUBUN, '0201000000', '??', '0202000000', '??', '0203000000', '??', '0204000000', '??', '0205000000', '??', '0206000000', '???', '??') AS CASE_GUBUN ,\n" + - " SUM(AVG_FRD)AS AVG_FRD,\n" + - " SUM(CASE_COUNT) AS CASE_COUNT,\n" + - " SUM(COUNT_60) AS COUNT_60,\n" + - " ROUND(SUM(COUNT_60)/ SUM(CASE_COUNT)* 100) AS PER_60,\n" + - " SUM(COUNT_90) AS COUNT_90,\n" + - " ROUND(SUM(COUNT_90)/ SUM(CASE_COUNT)* 100) AS PER_90,\n" + - " SUM(COUNT_PASS) AS COUNT_PASS,\n" + - " ROUND(SUM(COUNT_PASS)/ SUM(CASE_COUNT)* 100) AS PER_PASS,\n" + - " GUBUN\n" + - "FROM\n" + - " (\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " ROUND(SUM(avgPrd)/ COUNT(*)) AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN,\n" + - " CASE\n" + - " WHEN SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " THEN (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0))\n" + - " ELSE (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1)\n" + - " END \n" + - " AS avgPrd\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " --AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " '??' AS CASE_GUBUN,\n" + - " ROUND(SUM(avgPrd)/ COUNT(*)) AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 1 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN,\n" + - " CASE\n" + - " WHEN SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " THEN (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0))\n" + - " ELSE (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1)\n" + - " END \n" + - " AS avgPrd\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " --AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " COUNT(*) AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " --AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " COUNT(*) AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 1 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " '??' AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " COUNT(*) AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND (((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0)) > 60\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0)) <= 90))\n" + - " OR ((SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 60\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) <= 90)))\n" + - " \n" + - " \n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " '??' AS CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " COUNT(*) AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 1 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND (((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0)) > 60\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0)) <= 90))\n" + - " OR ((SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 60\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) <= 90)))\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " COUNT(*) AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + - " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " '??' AS CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " COUNT(*) AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 1 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + - " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUTN_90,\n" + - " 0 AS PER_90,\n" + - " (SUM(COUNT_60) + SUM(COUNT_90)) AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " COUNT(*) AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND (((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 60\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) <= 90))\n" + - " OR ((SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 60\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) <= 90)))\n" + - " AND (a.CASE_GUBUN = '0201000000'\n" + - " OR a.CASE_GUBUN = '0203000000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - " UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " COUNT(*) AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + - " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + - " AND (a.CASE_GUBUN = '0201000000'\n" + - " OR a.CASE_GUBUN = '0203000000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - " UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " COUNT(*) AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + - " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + - " AND (a.CASE_GUBUN != '0201000000'\n" + - " AND a.CASE_GUBUN != '0203000000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - "UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " '??' AS CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUTN_90,\n" + - " 0 AS PER_90,\n" + - " (SUM(COUNT_60) + SUM(COUNT_90)) AS COUNT_PASS,\n" + - " 1 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " COUNT(*) AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " 0 AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND (((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 60\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) <= 90))\n" + - " OR ((SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 60\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) <= 90)))\n" + - " AND (a.CASE_GUBUN = '0201000000'\n" + - " OR a.CASE_GUBUN = '0203000000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - " UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " COUNT(*) AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + - " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + - " AND (a.CASE_GUBUN = '0201000000'\n" + - " OR a.CASE_GUBUN = '0203000000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - " UNION\n" + - " SELECT\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " 0 AS AVG_FRD,\n" + - " 0 AS CASE_COUNT,\n" + - " 0 AS COUNT_60,\n" + - " 0 AS PER_60,\n" + - " COUNT(*) AS COUNT_90,\n" + - " 0 AS PER_90,\n" + - " 0 AS COUNT_PASS,\n" + - " 2 AS GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + - " a.CASE_GUBUN AS CASE_GUBUN\n" + - " FROM\n" + - " (\n" + - " SELECT\n" + - " A.CASE_NO,\n" + - " A.CASE_DATE,\n" + - " A.MEDIATION_END_DT,\n" + - " A.MEDIATION_SMALL,\n" + - " A.MEDIATION_BIG,\n" + - " A.RESULT_MONEY,\n" + - " A.CASE_GUBUN,\n" + - " A.DEL_YN,\n" + - " A.CASE_END,\n" + - " A.APP_REQ_TERM,\n" + - " AA.CASE_REASON1,\n" + - " AA.CASE_REASON2,\n" + - " AA.CASE_REASON3,\n" + - " B.MTR_GUBUN,\n" + - " C.CFRNC_NO,\n" + - " A.MEDIATION_AMOUNT,\n" + - " A.FEE_MONEY,\n" + - " A.POST_MONEY,\n" + - " A.LAWYER_MONEY,\n" + - " A.CASE_EXAMINER,\n" + - " CASE\n" + - " WHEN B.MTR_GUBUN = '2' THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + - " WHEN (B.MEDIATION_BIG != '0616010000'\n" + - " AND B.MEDIATION_BIG != '0617010000'\n" + - " AND B.MEDIATION_BIG != '0618010000') THEN \n" + - " CASE\n" + - " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO) \n" + - " THEN (\n" + - " SELECT\n" + - " SUBSTR(FIX_DAY, 1, 10)\n" + - " FROM\n" + - " C_CFRNCMANAGE\n" + - " WHERE\n" + - " CFRNC_NO = B.CFRNC_NO)\n" + - " ELSE NULL\n" + - " END\n" + - " ELSE NULL\n" + - " END\n" + - " END AS FIX_DAY\n" + - " FROM\n" + - " C_MASTER A\n" + - " LEFT JOIN C_CASERCEPT AA\n" + - " ON\n" + - " A.CASE_NO = AA.CASE_NO\n" + - " LEFT JOIN C_VIEWMTR B\n" + - " ON\n" + - " A.CASE_NO = B.CASE_NO\n" + - " LEFT JOIN C_CFRNCMANAGE C\n" + - " ON\n" + - " B.CFRNC_NO = C.CFRNC_NO\n" + - ") A\n" + - " WHERE\n" + - " 1 = 1\n" + - " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + - " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + - " AND a.DEL_YN = 'N'\n" + - " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + - " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + - " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + - " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + - " AND (a.CASE_GUBUN != '0201000000'\n" + - " AND a.CASE_GUBUN != '0203000000')\n" + - "\n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - " \n" + - " \n" + - " \n" + - " \n" + - " )\n" + - " GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN\n" + - " \n" + - " \n" + - "\n" + - " )\n" + - "WHERE\n" + - " CASE_DT <= substr('2023-01-31', 0, 4)\n" + - "GROUP BY\n" + - " CASE_DT,\n" + - " CASE_GUBUN,\n" + - " GUBUN\n" + - "ORDER BY\n" + - " CASE_DT ASC,\n" + - " GUBUN ASC"; + return s_ret; + } + + ////협의회 회의 자료용 통계/ + private String getNew2_cfrncData() { + String s_ret = ""; // AS \\\"컬럼3\\\" + s_ret = "SELECT" + + " CASE_GUBUN AS \\\"컬럼1\\\"," + + " RCEPT_TOTAL AS \\\"컬럼2\\\"," + + " RCEPT_YEAR AS \\\"컬럼3\\\"," + + " RCEPT_OLDYEAR AS \\\"컬럼4\\\"," + + " PRO_TOTAL AS \\\"컬럼5\\\"," + + " PRO_OK AS \\\"컬럼6\\\"," + + " PRO_NOTOK AS \\\"컬럼7\\\"," + + " PRO_END AS \\\"컬럼8\\\"," + + " (RCEPT_TOTAL - PRO_TOTAL) AS \\\"컬럼9\\\"" + + " FROM" + + " ( " + + " SELECT" + + " CASE_GUBUN_ori CASE_GUBUN," + + " (RCEPT_YEAR + RCEPT_OLDYEAR) AS RCEPT_TOTAL," + + " RCEPT_YEAR," + + " RCEPT_OLDYEAR," + + " (PRO_OK + PRO_NOTOK + PRO_END) AS PRO_TOTAL," + + " PRO_OK," + + " PRO_NOTOK," + + " PRO_END," + + " CASE_ING" + + " " + + " FROM (" + + " SELECT" + + " '2' AS CASE_ORDER," + + " '??' AS CASE_GUBUN," + + " aaa0.case_gubun_ori," + + " NVL(RCEPT_YEAR,0) RCEPT_YEAR," + + " NVL(RCEPT_OLDYEAR,0) RCEPT_OLDYEAR," + + " NVL(PRO_TOTAL,0) PRO_TOTAL," + + " NVL(PRO_OK,0) PRO_OK," + + " NVL(PRO_NOTOK,0) PRO_NOTOK," + + " NVL(PRO_END,0) PRO_END," + + " NVL(CASE_ING,0) CASE_ING" + + " FROM" + + " (" + + " SELECT" + + " *" + + " FROM" + + " (" + + " SELECT '0201000000' CASE_GUBUN_ORI FROM dual" + + " UNION ALL SELECT '0202000000' CASE_GUBUN FROM dual" + + " UNION ALL SELECT '0203000000' CASE_GUBUN FROM dual" + + " UNION ALL SELECT '0204000000' CASE_GUBUN FROM dual" + + " UNION ALL SELECT '0205000000' CASE_GUBUN FROM dual" + + " UNION ALL SELECT '0206000000' CASE_GUBUN FROM dual" + + " )zz0" + + " LEFT OUTER JOIN " + + " (" + + " SELECT " + + " a.CASE_GUBUN" + + " ," + + " count(*) AS RCEPT_YEAR" + + " FROM" + + " c_master a" + + " LEFT JOIN c_viewmtr b" + + " ON" + + " a.case_no = b.case_no" + + " LEFT JOIN c_cfrncmanage c" + + " ON" + + " b.cfrnc_no = c.cfrnc_no" + + " WHERE" + + " 1 = 1" + + " AND a.del_yn = 'N'" + + " AND a.CASE_GUBUN IN ('0201000000','0202000000','0203000000','0204000000','0205000000','0206000000')" + + " AND to_char(a.case_date, 'yyyymmdd') >= to_char(to_date('2024-10-23', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND to_char(a.case_date, 'yyyymmdd') <= to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND substr(to_char(a.case_date, 'yyyy-mm-dd'), 1, 4) = substr(to_char(sysdate, 'yyyy-mm-dd'), 1, 4)" + + " GROUP BY a.CASE_GUBUN" + + " ) aa0 ON(zz0.case_gubun_ori=aa0.case_gubun)" + + " LEFT OUTER JOIN" + + " (" + + " SELECT" + + " f.CASE_GUBUN," + + " sum(f.count1 + f.count2) AS RCEPT_OLDYEAR" + + " FROM" + + " (" + + " SELECT" + + " d.CASE_GUBUN," + + " count(*) AS count1," + + " 0 AS count2" + + " FROM" + + " (" + + " SELECT" + + " A.CASE_GUBUN," + + " CASE" + + " WHEN b.MTR_GUBUN = '2' THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = b.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = b.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " WHEN b.MTR_GUBUN = '1' THEN CASE" + + " WHEN (b.MEDIATION_BIG != '0616010000'" + + " AND b.MEDIATION_BIG != '0617010000'" + + " AND b.MEDIATION_BIG != '0618010000') THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = b.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = b.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " ELSE NULL" + + " END" + + " END AS fix_day" + + " FROM" + + " c_master a" + + " LEFT JOIN c_viewmtr b" + + " ON" + + " a.case_no = b.case_no" + + " LEFT JOIN c_cfrncmanage c" + + " ON" + + " b.cfrnc_no = c.cfrnc_no" + + " WHERE" + + " 1 = 1" + + " AND a.del_yn = 'N'" + + " /* 1 */ AND a.CASE_GUBUN IN ('0201000000','0202000000','0203000000','0204000000','0205000000','0206000000')" + + " AND substr(to_char(a.case_date, 'yyyy-mm-dd'), 1, 4) = substr(to_char(ADD_MONTHS(sysdate,-12), 'yyyy-mm-dd'), 1, 4)" + + " ) d" + + " WHERE" + + " 1 = 1" + + " AND to_char(to_date(d.fix_day, 'yyyy-mm-dd'), 'yyyymmdd') >= to_char(to_date('2024-10-23', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND to_char(to_date(d.fix_day, 'yyyy-mm-dd'), 'yyyymmdd') <= to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND SUBSTR(d.fix_day, 1, 4) = substr(to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyy-mm-dd'), 1, 4)" + + " GROUP BY d.CASE_GUBUN" + + " UNION ALL" + + " SELECT" + + " d.CASE_GUBUN," + + " 0 count1," + + " count(*) AS count2" + + " FROM" + + " (" + + " SELECT" + + " a.CASE_GUBUN," + + " CASE" + + " WHEN b.MTR_GUBUN = '2' THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = b.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = b.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " WHEN b.MTR_GUBUN = '1' THEN CASE" + + " WHEN (b.MEDIATION_BIG != '0616010000'" + + " AND b.MEDIATION_BIG != '0617010000'" + + " AND b.MEDIATION_BIG != '0618010000') THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = b.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = b.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " ELSE NULL" + + " END" + + " END AS fix_day" + + " FROM" + + " c_master a" + + " LEFT JOIN c_viewmtr b" + + " ON" + + " a.case_no = b.case_no" + + " LEFT JOIN c_cfrncmanage c" + + " ON" + + " b.cfrnc_no = c.cfrnc_no" + + " WHERE" + + " 1 = 1" + + " AND a.del_yn = 'N'" + + " /* 2 */ AND a.CASE_GUBUN IN ('0201000000','0202000000','0203000000','0204000000','0205000000','0206000000')" + + " AND substr(to_char(a.case_date, 'yyyy-mm-dd'), 1, 4) = substr(to_char(ADD_MONTHS(sysdate,-12), 'yyyy-mm-dd'), 1, 4)" + + " ) d" + + " WHERE" + + " 1 = 1" + + " AND d.fix_day IS NULL" + + " GROUP BY d.CASE_GUBUN" + + " ) f" + + " GROUP BY f.CASE_GUBUN " + + " )bb0 ON(zz0.case_gubun_ori=bb0.case_gubun)" + + " LEFT OUTER JOIN " + + " (" + + " SELECT f0.CASE_GUBUN," + + " count(*) AS PRO_TOTAL" + + " FROM" + + " (" + + " SELECT" + + " A.CASE_NO," + + " A.CASE_DATE," + + " A.MEDIATION_SMALL," + + " A.MEDIATION_BIG," + + " A.CASE_GUBUN," + + " A.DEL_YN," + + " B.MTR_GUBUN," + + " C.CFRNC_NO," + + " CASE" + + " WHEN B.MTR_GUBUN = '2' THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO) " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO)" + + " ELSE NULL" + + " END" + + " WHEN B.MTR_GUBUN = '1' THEN CASE" + + " WHEN (B.MEDIATION_BIG != '0616010000'" + + " AND B.MEDIATION_BIG != '0617010000'" + + " AND B.MEDIATION_BIG != '0618010000') THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO) " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO)" + + " ELSE NULL" + + " END" + + " ELSE NULL" + + " END" + + " END AS FIX_DAY" + + " FROM" + + " C_MASTER A" + + " LEFT JOIN C_VIEWMTR B" + + " ON" + + " A.CASE_NO = B.CASE_NO" + + " LEFT JOIN C_CFRNCMANAGE C" + + " ON" + + " B.CFRNC_NO = C.CFRNC_NO" + + " ) f0" + + " WHERE" + + " 1 = 1" + + " AND substr(FIX_DAY, 1, 4) = substr(to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyy-mm-dd'), 1, 4)" + + " AND TO_CHAR(TO_DATE(substr(FIX_DAY, 1, 10), 'yyyy-mm-dd'), 'yyyymmdd') <= to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND del_yn = 'N'" + + " /* 3 */ AND CASE_GUBUN IN ('0201000000','0202000000','0203000000','0204000000','0205000000','0206000000')" + + " AND MEDIATION_SMALL NOT IN ('0617000000', '0616000000', '0618000000')" + + " GROUP BY f0.CASE_GUBUN" + + " )cc0 ON(zz0.case_gubun_ori=cc0.case_gubun)" + + " LEFT OUTER JOIN " + + " (" + + " SELECT g0.CASE_GUBUN," + + " count(*) AS PRO_OK" + + " FROM" + + " (" + + " SELECT" + + " A.CASE_NO," + + " A.CASE_DATE," + + " A.MEDIATION_SMALL," + + " A.MEDIATION_BIG," + + " A.CASE_GUBUN," + + " A.DEL_YN," + + " A.REPORT_PAYMENT_DT," + + " A.STATE_PRO," + + " B.MTR_GUBUN," + + " C.CFRNC_NO," + + " A.MEDIATION_END_DT," + + " A.MEDIATION_END_DT2," + + " CASE" + + " WHEN B.MTR_GUBUN = '2' THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " WHEN B.MTR_GUBUN = '1' THEN CASE" + + " WHEN (B.MEDIATION_BIG != '0616010000'" + + " AND B.MEDIATION_BIG != '0617010000'" + + " AND B.MEDIATION_BIG != '0618010000') THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " ELSE NULL" + + " END" + + " END AS fix_day" + + " FROM" + + " C_MASTER A" + + " LEFT JOIN C_VIEWMTR B" + + " ON" + + " A.CASE_NO = B.CASE_NO" + + " LEFT JOIN C_CFRNCMANAGE C" + + " ON" + + " B.CFRNC_NO = C.CFRNC_NO" + + " )g0" + + " WHERE" + + " 1 = 1" + + " AND to_char(to_date(fix_day, 'yyyy-mm-dd'), 'yyyymmdd') >= to_char(to_date('2024-10-23', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND to_char(to_date(fix_day, 'yyyy-mm-dd'), 'yyyymmdd') <= to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND del_yn = 'N'" + + " /* 4 */ AND CASE_GUBUN IN ('0201000000','0202000000','0203000000','0204000000','0205000000','0206000000')" + + " AND MEDIATION_SMALL NOT IN ('0617000000', '0616000000', '0618000000')" + + " AND MEDIATION_SMALL IN ('0601000000', '0603000000', '0602000000')" + + " AND substr(fix_day, 1, 4) = substr(to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyy-mm-dd'), 1, 4)" + + " GROUP BY g0.CASE_GUBUN " + + " )dd0 ON(zz0.case_gubun_ori=dd0.case_gubun)" + + " LEFT OUTER JOIN " + + " (" + + " SELECT h0.case_gubun," + + " count(*) AS PRO_NOTOK" + + " FROM" + + " (" + + " SELECT" + + " A.CASE_NO," + + " A.CASE_DATE," + + " A.MEDIATION_SMALL," + + " A.MEDIATION_BIG," + + " A.CASE_GUBUN," + + " A.DEL_YN," + + " A.REPORT_PAYMENT_DT," + + " A.STATE_PRO," + + " B.MTR_GUBUN," + + " C.CFRNC_NO," + + " A.MEDIATION_END_DT," + + " A.MEDIATION_END_DT2," + + " CASE" + + " WHEN B.MTR_GUBUN = '2' THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " WHEN B.MTR_GUBUN = '1' THEN CASE" + + " WHEN (B.MEDIATION_BIG != '0616010000'" + + " AND B.MEDIATION_BIG != '0617010000'" + + " AND B.MEDIATION_BIG != '0618010000') THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " ELSE NULL" + + " END" + + " END AS fix_day" + + " FROM" + + " C_MASTER A" + + " LEFT JOIN C_VIEWMTR B" + + " ON" + + " A.CASE_NO = B.CASE_NO" + + " LEFT JOIN C_CFRNCMANAGE C" + + " ON" + + " B.CFRNC_NO = C.CFRNC_NO" + + " )h0" + + " WHERE" + + " 1 = 1" + + " AND to_char(to_date(fix_day, 'yyyy-mm-dd'), 'yyyymmdd') >= to_char(to_date('2024-10-23', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND to_char(to_date(fix_day, 'yyyy-mm-dd'), 'yyyymmdd') <= to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND del_yn = 'N'" + + " /* 5 */ AND CASE_GUBUN IN ('0201000000','0202000000','0203000000','0204000000','0205000000','0206000000')" + + " AND MEDIATION_SMALL NOT IN ('0617000000', '0616000000', '0618000000')" + + " AND mediation_small IN ('0619000000', '0621000000', '0622000000', '0620000000', '0605000000', '0604000000', '0624000000', '0625000000', '0626000000')" + + " AND substr(fix_day, 1, 4) = substr(to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyy-mm-dd'), 1, 4)" + + " GROUP BY h0.case_gubun" + + " )ee0 ON(zz0.case_gubun_ori=ee0.case_gubun)" + + " LEFT OUTER join" + + " (" + + " SELECT i0.CASE_GUBUN," + + " count(*) AS PRO_END" + + " FROM" + + " (" + + " SELECT" + + " A.CASE_NO," + + " A.CASE_DATE," + + " A.MEDIATION_SMALL," + + " A.MEDIATION_BIG, " + + " A.CASE_GUBUN," + + " A.DEL_YN," + + " A.REPORT_PAYMENT_DT," + + " A.STATE_PRO," + + " B.MTR_GUBUN," + + " C.CFRNC_NO," + + " A.MEDIATION_END_DT," + + " A.MEDIATION_END_DT2," + + " CASE" + + " WHEN B.MTR_GUBUN = '2' THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " WHEN B.MTR_GUBUN = '1' THEN CASE" + + " WHEN (B.MEDIATION_BIG != '0616010000'" + + " AND B.MEDIATION_BIG != '0617010000'" + + " AND B.MEDIATION_BIG != '0618010000') THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'yyyy-mm-dd') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000') " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO" + + " AND STATE_PRO = '0503000000')" + + " ELSE NULL" + + " END" + + " ELSE NULL" + + " END" + + " END AS fix_day" + + " FROM" + + " C_MASTER A" + + " LEFT JOIN C_VIEWMTR B" + + " ON" + + " A.CASE_NO = B.CASE_NO" + + " LEFT JOIN C_CFRNCMANAGE C" + + " ON" + + " B.CFRNC_NO = C.CFRNC_NO" + + " )i0" + + " WHERE" + + " 1 = 1" + + " AND to_char(to_date(fix_day, 'yyyy-mm-dd'), 'yyyymmdd') >= to_char(to_date('2024-10-23', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND to_char(to_date(fix_day, 'yyyy-mm-dd'), 'yyyymmdd') <= to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyymmdd')" + + " AND del_yn = 'N'" + + " /* 6 */ AND CASE_GUBUN IN ('0201000000','0202000000','0203000000','0204000000','0205000000','0206000000')" + + " AND MEDIATION_SMALL NOT IN ('0618000000')" + + " AND mediation_small IN ('0617000000', '0616000000', '0633000000', '0632000000', '0631000000', '0630000000', '0629000000', '0628000000', '0634000000', '0627000000', '0615000000', '0614000000', '0613000000', '0612000000', '0611000000', '0609000000', '0623000000', '0606000000', '0608000000', '0607000000', '0610000000')" + + " AND substr(fix_day, 1, 4) = substr(to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyy-mm-dd'), 1, 4)" + + " GROUP BY i0.CASE_GUBUN" + + " )ff0 ON(zz0.case_gubun_ori=ff0.case_gubun)" + + " LEFT OUTER JOIN " + + " (" + + " SELECT j0.CASE_GUBUN," + + " count(*) AS CASE_ING" + + " FROM" + + " (" + + " SELECT" + + " A.CASE_NO," + + " A.CASE_DATE," + + " A.MEDIATION_SMALL," + + " A.MEDIATION_BIG," + + " A.CASE_GUBUN," + + " A.DEL_YN," + + " B.MTR_GUBUN," + + " C.CFRNC_NO," + + " CASE" + + " WHEN B.MTR_GUBUN = '2' THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO) " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO)" + + " ELSE NULL" + + " END" + + " WHEN B.MTR_GUBUN = '1' THEN CASE" + + " WHEN (B.MEDIATION_BIG != '0616010000'" + + " AND B.MEDIATION_BIG != '0617010000'" + + " AND B.MEDIATION_BIG != '0618010000') THEN " + + " CASE" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO) " + + " THEN (" + + " SELECT" + + " SUBSTR(FIX_DAY, 1, 10)" + + " FROM" + + " C_CFRNCMANAGE" + + " WHERE" + + " CFRNC_NO = B.CFRNC_NO)" + + " ELSE NULL" + + " END" + + " ELSE NULL" + + " END" + + " END AS FIX_DAY" + + " FROM" + + " C_MASTER A" + + " LEFT JOIN C_VIEWMTR B" + + " ON" + + " A.CASE_NO = B.CASE_NO" + + " LEFT JOIN C_CFRNCMANAGE C" + + " ON" + + " B.CFRNC_NO = C.CFRNC_NO" + + " )j0" + + " WHERE" + + " 1 = 1" + + " AND (" + + " (substr(to_char(case_date, 'yyyy-mm-dd'), 1, 4) = substr(to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyy-mm-dd'), 1, 4)" + + " AND to_char(case_date, 'yyyymmdd') <= to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyymmdd'))" + + " OR" + + " (substr(fix_day, 1, 4) = substr(to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyy-mm-dd'), 1, 4)" + + " AND substr(to_char(case_date, 'yyyy-mm-dd'), 1, 4) = substr(to_char(ADD_MONTHS(to_date('2024-10-31', 'yyyy-mm-dd'),-12), 'yyyy-mm-dd'), 1, 4))" + + " )" + + " AND del_yn = 'N'" + + " /* 7 */ AND CASE_GUBUN IN ('0201000000','0202000000','0203000000','0204000000','0205000000','0206000000')" + + " AND (NOT(substr(FIX_DAY, 1, 4) = substr(to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyy-mm-dd'), 1, 4)" + + " AND TO_CHAR(TO_DATE(substr(FIX_DAY, 1, 10), 'yyyy-mm-dd'), 'yyyymmdd') <= to_char(to_date('2024-10-31', 'yyyy-mm-dd'), 'yyyymmdd'))" + + " OR FIX_DAY IS NULL" + + " )" + + " GROUP BY j0.CASE_GUBUN" + + " )gg0 ON(zz0.case_gubun_ori=gg0.case_gubun) " + + " WHERE 1=1" + + " )aaa0" + + " )aaaa0" + + " )aaaaa0" + + " ORDER BY" + + " CASE_GUBUN ASC "; - System.out.println(query); - System.out.println(query); - - /* - * 파라미터 설정 - * connectionReportname // ozr파일 경로(repositories 이후 경로) ex) '/kofair2024/odi_test.ozr' - * exportApplyformat // 파일다운로드 확장자-구분자는 ','로 필요확장자 추가 ex) hwp,pdf - * exportFilename // 파일다운로드 파일명 - * query // 쿼리 - * - * */ - ozUtill.ozReportOdi(model - , "/kofair2024/odi_test.ozr" - , "hwp,pdf,xls" - , "testDownload" - , query); - - return "/xxx/ozReportOdi"; + return s_ret; } } \ No newline at end of file