shjung vor 2 Jahren
Ursprung
Commit
d01df4e1a0
1 geänderte Dateien mit 122 neuen und 122 gelöschten Zeilen
  1. 122 122
      src/main/resources/mybatis/mapper/its/vds/VdsDtctTfvlStatMapper.xml

+ 122 - 122
src/main/resources/mybatis/mapper/its/vds/VdsDtctTfvlStatMapper.xml

@@ -5,42 +5,42 @@
 
     <select id="findAllHourStatByDateRange" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.vds.VdsDtctTfvlHourDto">
        <![CDATA[
-        SELECT LY.VDS_CTLR_NMBR, LY.VDS_CTLR_ID, LY.LCTN, LY.DTCT_NMBR, LY.ISTL_LANE, LY.VDS_DTCT_NM,
+        SELECT LY.VDS_CTLR_NMBR, LY.VDS_CTLR_ID, LY.LCTN, LY.VDS_DTCT_NMBR AS DTCT_NMBR, LY.ISTL_LANE, LY.VDS_DTCT_NM,
                LY.DTCT_TYPE, LY.DTCT_TYPE_NM, LX.TRFTYPE, LY.VDS_CTLR_NMBR || '.' || LY.LCTN AS NM,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(TOTTFVL, 0, 0, TOTTFVL)) AS TOTTFVL,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(AVGTFVL, 0, 0, AVGTFVL)) AS AVGTFVL,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L00, NULL, 0, L00)) AS C00,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L01, NULL, 0, L01)) AS C01,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L02, NULL, 0, L02)) AS C02,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L03, NULL, 0, L03)) AS C03,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L04, NULL, 0, L04)) AS C04,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L05, NULL, 0, L05)) AS C05,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L06, NULL, 0, L06)) AS C06,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L07, NULL, 0, L07)) AS C07,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L08, NULL, 0, L08)) AS C08,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L09, NULL, 0, L09)) AS C09,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L10, NULL, 0, L10)) AS C10,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L11, NULL, 0, L11)) AS C11,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L12, NULL, 0, L12)) AS C12,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L13, NULL, 0, L13)) AS C13,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L14, NULL, 0, L14)) AS C14,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L15, NULL, 0, L15)) AS C15,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L16, NULL, 0, L16)) AS C16,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L17, NULL, 0, L17)) AS C17,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L18, NULL, 0, L18)) AS C18,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L19, NULL, 0, L19)) AS C19,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L20, NULL, 0, L20)) AS C20,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L21, NULL, 0, L21)) AS C21,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L22, NULL, 0, L22)) AS C22,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L23, NULL, 0, L23)) AS C23
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(TOTTFVL, 0, 0, TOTTFVL)) AS TOTTFVL,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(AVGTFVL, 0, 0, AVGTFVL)) AS AVGTFVL,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L00, NULL, 0, L00)) AS C00,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L01, NULL, 0, L01)) AS C01,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L02, NULL, 0, L02)) AS C02,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L03, NULL, 0, L03)) AS C03,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L04, NULL, 0, L04)) AS C04,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L05, NULL, 0, L05)) AS C05,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L06, NULL, 0, L06)) AS C06,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L07, NULL, 0, L07)) AS C07,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L08, NULL, 0, L08)) AS C08,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L09, NULL, 0, L09)) AS C09,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L10, NULL, 0, L10)) AS C10,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L11, NULL, 0, L11)) AS C11,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L12, NULL, 0, L12)) AS C12,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L13, NULL, 0, L13)) AS C13,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L14, NULL, 0, L14)) AS C14,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L15, NULL, 0, L15)) AS C15,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L16, NULL, 0, L16)) AS C16,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L17, NULL, 0, L17)) AS C17,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L18, NULL, 0, L18)) AS C18,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L19, NULL, 0, L19)) AS C19,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L20, NULL, 0, L20)) AS C20,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L21, NULL, 0, L21)) AS C21,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L22, NULL, 0, L22)) AS C22,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L23, NULL, 0, L23)) AS C23
         FROM (
-                 SELECT GROUPING(DTCT_NMBR) AS GROUPING_DTCT_NMBR,
+                 SELECT GROUPING(VDS_DTCT_NMBR) AS GROUPING_VDS_DTCT_NMBR,
                         GROUPING(ISTL_LANE) AS GROUPING_ISTL_LANE,
                         GROUPING(TRFTYPE)   AS GROUPING_TRFTYPE,
-                        CASE WHEN GROUPING(DTCT_NMBR ) = 1 THEN '검지기' ELSE DTCT_NMBR END AS GROUP_DTCT_NMBR,
+                        CASE WHEN GROUPING(VDS_DTCT_NMBR ) = 1 THEN '검지기' ELSE VDS_DTCT_NMBR END AS GROUP_VDS_DTCT_NMBR,
                         CASE WHEN GROUPING(ISTL_LANE)  = 1 THEN '차로'   ELSE ISTL_LANE END AS GROUP_ISTL_LANE,
                         CASE WHEN GROUPING(TRFTYPE)    = 1 THEN '소계'   ELSE TRFTYPE   END AS GROUP_TRFTYPE,
-                        DTCT_NMBR, ISTL_LANE, TRFTYPE,
+                        VDS_DTCT_NMBR, ISTL_LANE, TRFTYPE,
                         SUM(TFVL)           TOTTFVL,
                         ROUND(AVG(TFVL), 0) AVGTFVL,
                         SUM(DECODE(STATHOUR, '00', TFVL)) AS L00,
@@ -68,49 +68,49 @@
                         SUM(DECODE(STATHOUR, '22', TFVL)) AS L22,
                         SUM(DECODE(STATHOUR, '23', TFVL)) AS L23
                  FROM (
-                          SELECT TO_CHAR(Y.DTCT_NMBR) AS DTCT_NMBR, Y.VDS_DTCT_NM,
+                          SELECT TO_CHAR(Y.VDS_DTCT_NMBR) AS VDS_DTCT_NMBR, Y.VDS_DTCT_NM,
                                  TO_CHAR(Y.ISTL_LANE) AS ISTL_LANE, X.TRFTYPE, X.STATHOUR, X.TFVL
                           FROM (SELECT /*+ INDEX(A PK_VDS_DTCT_STAT_HH) */
                                     'DTCT' AS TRFTYPE,
-                                    A.DTCT_NMBR AS DTCT_NMBR, SUBSTR(A.STAT_DT, 9, 2) AS STATHOUR,
+                                    A.VDS_DTCT_NMBR AS VDS_DTCT_NMBR, SUBSTR(A.STAT_DT, 9, 2) AS STATHOUR,
                                     A.TFVL AS TFVL
                                 FROM TB_VDS_DTCT_STAT_HH A
                                 WHERE 1=1
                                   AND A.STAT_DT BETWEEN #{FROM_DT} AND #{TO_DT}
                                ) X,
-                               TB_VDS_DTCT_MSTR Y
+                               TB_VDS_DTCT Y
                           WHERE 1=1
                             AND Y.DEL_YN = 'N'
-                            AND Y.DTCT_NMBR = X.DTCT_NMBR
+                            AND Y.VDS_DTCT_NMBR = X.VDS_DTCT_NMBR
                       )
-                 GROUP BY ROLLUP (DTCT_NMBR, ISTL_LANE, TRFTYPE)
+                 GROUP BY ROLLUP (VDS_DTCT_NMBR, ISTL_LANE, TRFTYPE)
                  HAVING GROUPING(TRFTYPE) = 0
              ) LX,
              (
-                 SELECT A.CTLR_MNGM_NMBR AS VDS_CTLR_NMBR, A.VDS_CTLR_ID, A.LCTN AS LCTN, B.DTCT_NMBR,
-                        B.ISTL_LANE, B.VDS_DTCT_NM, B.DTCT_TYPE_CD AS DTCT_TYPE,
+                 SELECT A.VDS_CTLR_NMBR AS VDS_CTLR_NMBR, A.VDS_CTLR_ID, A.VDS_NM AS LCTN, B.VDS_DTCT_NMBR,
+                        B.ISTL_LANE, B.VDS_DTCT_NM, B.DTCT_DIR AS DTCT_TYPE,
                         (SELECT CMMN_CD_KOR_NM
                          FROM TB_CMMN_CD
                          WHERE CMMN_CLSF_CD = 'ACD'
-                           AND CMMN_CD      = B.DTCT_TYPE_CD) AS DTCT_TYPE_NM
+                           AND CMMN_CD      = B.DTCT_DIR) AS DTCT_TYPE_NM
                  FROM TB_VDS_CTLR A,
-                      TB_VDS_DTCT_MSTR B
+                      TB_VDS_DTCT B
                  WHERE 1=1
                    AND A.DEL_YN = 'N'
                    AND B.DEL_YN = 'N'
-                   AND A.CTLR_MNGM_NMBR = B.CTLR_MNGM_NMBR
+                   AND A.VDS_CTLR_NMBR = B.VDS_CTLR_NMBR
              ) LY
-        WHERE LY.DTCT_NMBR  = LX.DTCT_NMBR(+)
-        ORDER BY LY.VDS_CTLR_NMBR, LY.DTCT_NMBR, LY.ISTL_LANE
+        WHERE LY.VDS_DTCT_NMBR  = LX.VDS_DTCT_NMBR(+)
+        ORDER BY LY.VDS_CTLR_NMBR, LY.VDS_DTCT_NMBR, LY.ISTL_LANE
         ]]>
     </select>
 
     <select id="findAllDayStatByDateRange" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.vds.VdsDtctTfvlDayDto">
        <![CDATA[
-        SELECT LY.VDS_CTLR_NMBR, LY.VDS_CTLR_ID, LY.LCTN, LY.DTCT_NMBR, LY.ISTL_LANE, LY.VDS_DTCT_NM,
+        SELECT LY.VDS_CTLR_NMBR, LY.VDS_CTLR_ID, LY.LCTN, LY.VDS_DTCT_NMBR AS DTCT_NMBR, LY.ISTL_LANE, LY.VDS_DTCT_NM,
                LY.DTCT_TYPE, LY.DTCT_TYPE_NM, LX.TRFTYPE,  LY.VDS_CTLR_NMBR || '.' || LY.LCTN AS NM,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(TOTTFVL, 0, 0, TOTTFVL)) AS TOTTFVL,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(AVGTFVL, 0, 0, AVGTFVL)) AS AVGTFVLX,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(TOTTFVL, 0, 0, TOTTFVL)) AS TOTTFVL,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(AVGTFVL, 0, 0, AVGTFVL)) AS AVGTFVLX,
                DECODE(NVL(L01,0)+NVL(L02,0)+NVL(L03,0)+NVL(L04,0)+NVL(L05,0)+NVL(L06,0)+NVL(L07,0)+
                       NVL(L08,0)+NVL(L09,0)+NVL(L10,0)+NVL(L11,0)+NVL(L12,0)+NVL(L13,0)+NVL(L14,0)+
                       NVL(L15,0)+NVL(L16,0)+NVL(L17,0)+NVL(L18,0)+NVL(L19,0)+NVL(L20,0)+NVL(L21,0)+
@@ -133,45 +133,45 @@
                                    DECODE(L25,NULL,0,1)+DECODE(L26,NULL,0,1)+DECODE(L27,NULL,0,1)+
                                    DECODE(L28,NULL,0,1)+DECODE(L29,NULL,0,1)+DECODE(L30,NULL,0,1)+
                                    DECODE(L31,NULL,0,1)), 0)) AS AVGTFVL,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L01, NULL, 0, L01)) AS C01,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L02, NULL, 0, L02)) AS C02,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L03, NULL, 0, L03)) AS C03,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L04, NULL, 0, L04)) AS C04,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L05, NULL, 0, L05)) AS C05,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L06, NULL, 0, L06)) AS C06,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L07, NULL, 0, L07)) AS C07,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L08, NULL, 0, L08)) AS C08,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L09, NULL, 0, L09)) AS C09,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L10, NULL, 0, L10)) AS C10,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L11, NULL, 0, L11)) AS C11,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L12, NULL, 0, L12)) AS C12,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L13, NULL, 0, L13)) AS C13,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L14, NULL, 0, L14)) AS C14,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L15, NULL, 0, L15)) AS C15,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L16, NULL, 0, L16)) AS C16,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L17, NULL, 0, L17)) AS C17,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L18, NULL, 0, L18)) AS C18,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L19, NULL, 0, L19)) AS C19,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L20, NULL, 0, L20)) AS C20,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L21, NULL, 0, L21)) AS C21,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L22, NULL, 0, L22)) AS C22,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L23, NULL, 0, L23)) AS C23,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L24, NULL, 0, L24)) AS C24,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L25, NULL, 0, L25)) AS C25,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L26, NULL, 0, L26)) AS C26,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L27, NULL, 0, L27)) AS C27,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L28, NULL, 0, L28)) AS C28,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L29, NULL, 0, L29)) AS C29,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L30, NULL, 0, L30)) AS C30,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L31, NULL, 0, L31)) AS C31
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L01, NULL, 0, L01)) AS C01,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L02, NULL, 0, L02)) AS C02,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L03, NULL, 0, L03)) AS C03,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L04, NULL, 0, L04)) AS C04,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L05, NULL, 0, L05)) AS C05,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L06, NULL, 0, L06)) AS C06,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L07, NULL, 0, L07)) AS C07,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L08, NULL, 0, L08)) AS C08,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L09, NULL, 0, L09)) AS C09,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L10, NULL, 0, L10)) AS C10,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L11, NULL, 0, L11)) AS C11,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L12, NULL, 0, L12)) AS C12,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L13, NULL, 0, L13)) AS C13,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L14, NULL, 0, L14)) AS C14,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L15, NULL, 0, L15)) AS C15,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L16, NULL, 0, L16)) AS C16,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L17, NULL, 0, L17)) AS C17,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L18, NULL, 0, L18)) AS C18,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L19, NULL, 0, L19)) AS C19,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L20, NULL, 0, L20)) AS C20,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L21, NULL, 0, L21)) AS C21,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L22, NULL, 0, L22)) AS C22,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L23, NULL, 0, L23)) AS C23,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L24, NULL, 0, L24)) AS C24,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L25, NULL, 0, L25)) AS C25,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L26, NULL, 0, L26)) AS C26,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L27, NULL, 0, L27)) AS C27,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L28, NULL, 0, L28)) AS C28,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L29, NULL, 0, L29)) AS C29,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L30, NULL, 0, L30)) AS C30,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L31, NULL, 0, L31)) AS C31
         FROM (
-                 SELECT GROUPING(DTCT_NMBR) AS GROUPING_DTCT_NMBR,
+                 SELECT GROUPING(VDS_DTCT_NMBR) AS GROUPING_VDS_DTCT_NMBR,
                         GROUPING(ISTL_LANE) AS GROUPING_ISTL_LANE,
                         GROUPING(TRFTYPE)   AS GROUPING_TRFTYPE,
-                        CASE WHEN GROUPING(DTCT_NMBR ) = 1 THEN '검지기' ELSE DTCT_NMBR END AS GROUP_DTCT_NMBR,
+                        CASE WHEN GROUPING(VDS_DTCT_NMBR ) = 1 THEN '검지기' ELSE VDS_DTCT_NMBR END AS GROUP_VDS_DTCT_NMBR,
                         CASE WHEN GROUPING(ISTL_LANE)  = 1 THEN '차로'   ELSE ISTL_LANE END AS GROUP_ISTL_LANE,
                         CASE WHEN GROUPING(TRFTYPE)    = 1 THEN '소계'   ELSE TRFTYPE   END AS GROUP_TRFTYPE,
-                        DTCT_NMBR, ISTL_LANE, TRFTYPE,
+                        VDS_DTCT_NMBR, ISTL_LANE, TRFTYPE,
                         SUM(TFVL)           TOTTFVL,
                         ROUND(AVG(TFVL), 0) AVGTFVL,
                         SUM(DECODE(STATDAY, '01', TFVL)) AS L01,
@@ -206,50 +206,50 @@
                         SUM(DECODE(STATDAY, '30', TFVL)) AS L30,
                         SUM(DECODE(STATDAY, '31', TFVL)) AS L31
                  FROM (
-                          SELECT TO_CHAR(Y.DTCT_NMBR) AS DTCT_NMBR, Y.VDS_DTCT_NM,
+                          SELECT TO_CHAR(Y.VDS_DTCT_NMBR) AS VDS_DTCT_NMBR, Y.VDS_DTCT_NM,
                                  TO_CHAR(Y.ISTL_LANE) AS ISTL_LANE,  X.TRFTYPE, X.STATDAY, X.TFVL
                           FROM (SELECT /*+ INDEX(A PK_VDS_DTCT_STAT_HH) */
                                     'DTCT' AS TRFTYPE,
-                                    A.DTCT_NMBR AS VDS_DTCT_NMBR, SUBSTR(A.STAT_DT, 7, 2) AS STATDAY,
+                                    A.VDS_DTCT_NMBR AS VDS_VDS_DTCT_NMBR, SUBSTR(A.STAT_DT, 7, 2) AS STATDAY,
                                     A.TFVL AS TFVL
                                 FROM TB_VDS_DTCT_STAT_HH A
                                 WHERE 1=1
                                   AND A.STAT_DT               BETWEEN #{FROM_DT} AND #{TO_DT}
                                   AND SUBSTR(A.STAT_DT, 9, 4) BETWEEN #{FROM_HM} AND #{TO_HM}
                                ) X,
-                               TB_VDS_DTCT_MSTR Y
+                               TB_VDS_DTCT Y
                           WHERE 1=1
                             AND Y.DEL_YN = 'N'
-                            AND Y.DTCT_NMBR = X.VDS_DTCT_NMBR
+                            AND Y.VDS_DTCT_NMBR = X.VDS_VDS_DTCT_NMBR
                       )
-                 GROUP BY ROLLUP (DTCT_NMBR, ISTL_LANE, TRFTYPE)
+                 GROUP BY ROLLUP (VDS_DTCT_NMBR, ISTL_LANE, TRFTYPE)
                  HAVING GROUPING(TRFTYPE) = 0
              ) LX,
              (
-                 SELECT A.CTLR_MNGM_NMBR AS VDS_CTLR_NMBR, A.VDS_CTLR_ID, A.LCTN AS LCTN, B.DTCT_NMBR,
-                        B.ISTL_LANE, B.VDS_DTCT_NM, B.DTCT_TYPE_CD AS DTCT_TYPE,
+                 SELECT A.VDS_CTLR_NMBR AS VDS_CTLR_NMBR, A.VDS_CTLR_ID, A.VDS_NM AS LCTN, B.VDS_DTCT_NMBR,
+                        B.ISTL_LANE, B.VDS_DTCT_NM, B.DTCT_DIR AS DTCT_TYPE,
                         (SELECT CMMN_CD_KOR_NM
                          FROM TB_CMMN_CD
                          WHERE CMMN_CLSF_CD = 'ACD'
-                           AND CMMN_CD      = B.DTCT_TYPE_CD) AS DTCT_TYPE_NM
+                           AND CMMN_CD      = B.DTCT_DIR) AS DTCT_TYPE_NM
                  FROM TB_VDS_CTLR A,
-                      TB_VDS_DTCT_MSTR B
+                      TB_VDS_DTCT B
                  WHERE 1=1
                    AND A.DEL_YN = 'N'
                    AND B.DEL_YN = 'N'
-                   AND A.CTLR_MNGM_NMBR = B.CTLR_MNGM_NMBR
+                   AND A.VDS_CTLR_NMBR = B.VDS_CTLR_NMBR
              ) LY
-        WHERE LY.DTCT_NMBR  = LX.DTCT_NMBR(+)
-        ORDER BY LY.VDS_CTLR_NMBR, LY.DTCT_NMBR, LY.ISTL_LANE
+        WHERE LY.VDS_DTCT_NMBR  = LX.VDS_DTCT_NMBR(+)
+        ORDER BY LY.VDS_CTLR_NMBR, LY.VDS_DTCT_NMBR, LY.ISTL_LANE
         ]]>
     </select>
 
     <select id="findAllMonthStatByDateRange" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.vds.VdsDtctTfvlMonthDto">
        <![CDATA[
-        SELECT LY.VDS_CTLR_NMBR, LY.VDS_CTLR_ID, LY.LCTN, LY.DTCT_NMBR, LY.ISTL_LANE, LY.VDS_DTCT_NM,
-               LY.DTCT_TYPE, LY.DTCT_TYPE_NM, LX.TRFTYPE,  LY.VDS_CTLR_NMBR || '.' || LY.LCTN AS NM,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(TOTTFVL, 0, 0, TOTTFVL)) AS TOTTFVL,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(AVGTFVL, 0, 0, AVGTFVL)) AS AVGTFVLX,
+        SELECT LY.VDS_CTLR_NMBR, LY.VDS_CTLR_ID, LY.VDS_NM, LY.VDS_DTCT_NMBR, LY.ISTL_LANE, LY.VDS_DTCT_NM,
+               LY.DTCT_TYPE, LY.DTCT_TYPE_NM, LX.TRFTYPE,  LY.VDS_CTLR_NMBR || '.' || LY.VDS_NM AS NM,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(TOTTFVL, 0, 0, TOTTFVL)) AS TOTTFVL,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(AVGTFVL, 0, 0, AVGTFVL)) AS AVGTFVLX,
                DECODE(NVL(L01,0)+NVL(L02,0)+NVL(L03,0)+NVL(L04,0)+NVL(L05,0)+NVL(L06,0)+NVL(L07,0)+
                       NVL(L08,0)+NVL(L09,0)+NVL(L10,0)+NVL(L11,0)+NVL(L12,0), 0, 0,
                       ROUND(
@@ -259,26 +259,26 @@
                                    DECODE(L04,NULL,0,1)+DECODE(L05,NULL,0,1)+DECODE(L06,NULL,0,1)+
                                    DECODE(L07,NULL,0,1)+DECODE(L08,NULL,0,1)+DECODE(L09,NULL,0,1)+
                                    DECODE(L10,NULL,0,1)+DECODE(L11,NULL,0,1)+DECODE(L12,NULL,0,1)), 0)) AS AVGTFVL,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L01, NULL, 0, L01)) AS C01,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L02, NULL, 0, L02)) AS C02,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L03, NULL, 0, L03)) AS C03,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L04, NULL, 0, L04)) AS C04,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L05, NULL, 0, L05)) AS C05,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L06, NULL, 0, L06)) AS C06,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L07, NULL, 0, L07)) AS C07,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L08, NULL, 0, L08)) AS C08,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L09, NULL, 0, L09)) AS C09,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L10, NULL, 0, L10)) AS C10,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L11, NULL, 0, L11)) AS C11,
-               DECODE(LX.DTCT_NMBR, NULL, 0, DECODE(L12, NULL, 0, L12)) AS C12
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L01, NULL, 0, L01)) AS C01,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L02, NULL, 0, L02)) AS C02,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L03, NULL, 0, L03)) AS C03,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L04, NULL, 0, L04)) AS C04,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L05, NULL, 0, L05)) AS C05,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L06, NULL, 0, L06)) AS C06,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L07, NULL, 0, L07)) AS C07,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L08, NULL, 0, L08)) AS C08,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L09, NULL, 0, L09)) AS C09,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L10, NULL, 0, L10)) AS C10,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L11, NULL, 0, L11)) AS C11,
+               DECODE(LX.VDS_DTCT_NMBR, NULL, 0, DECODE(L12, NULL, 0, L12)) AS C12
         FROM (
-                 SELECT GROUPING(DTCT_NMBR) AS GROUPING_DTCT_NMBR,
+                 SELECT GROUPING(VDS_DTCT_NMBR) AS GROUPING_VDS_DTCT_NMBR,
                         GROUPING(ISTL_LANE) AS GROUPING_ISTL_LANE,
                         GROUPING(TRFTYPE)   AS GROUPING_TRFTYPE,
-                        CASE WHEN GROUPING(DTCT_NMBR ) = 1 THEN '검지기' ELSE DTCT_NMBR END AS GROUP_DTCT_NMBR,
+                        CASE WHEN GROUPING(VDS_DTCT_NMBR ) = 1 THEN '검지기' ELSE VDS_DTCT_NMBR END AS GROUP_VDS_DTCT_NMBR,
                         CASE WHEN GROUPING(ISTL_LANE)  = 1 THEN '차로'   ELSE ISTL_LANE END AS GROUP_ISTL_LANE,
                         CASE WHEN GROUPING(TRFTYPE)    = 1 THEN '소계'   ELSE TRFTYPE   END AS GROUP_TRFTYPE,
-                        DTCT_NMBR, ISTL_LANE, TRFTYPE,
+                        VDS_DTCT_NMBR, ISTL_LANE, TRFTYPE,
                         SUM(TFVL)           TOTTFVL,
                         ROUND(AVG(TFVL), 0) AVGTFVL,
                         SUM(DECODE(STATDAY, '01', TFVL)) AS L01,
@@ -294,40 +294,40 @@
                         SUM(DECODE(STATDAY, '11', TFVL)) AS L11,
                         SUM(DECODE(STATDAY, '12', TFVL)) AS L12
                  FROM (
-                          SELECT TO_CHAR(Y.DTCT_NMBR) AS DTCT_NMBR, Y.VDS_DTCT_NM,
+                          SELECT TO_CHAR(Y.VDS_DTCT_NMBR) AS VDS_DTCT_NMBR, Y.VDS_DTCT_NM,
                                  TO_CHAR(Y.ISTL_LANE) AS ISTL_LANE,  X.TRFTYPE, X.STATDAY, X.TFVL
                           FROM (SELECT /*+ INDEX(A PK_VDS_DTCT_MN_STAT) */
                                     'DTCT' AS TRFTYPE,
-                                    A.DTCT_NMBR AS VDS_DTCT_NMBR, SUBSTR(A.STAT_DT, 5, 2) AS STATDAY,
+                                    A.VDS_DTCT_NMBR AS VDS_VDS_DTCT_NMBR, SUBSTR(A.STAT_DT, 5, 2) AS STATDAY,
                                     A.TFVL AS TFVL
                                 FROM TB_VDS_DTCT_MN_STAT A
                                 WHERE 1=1
                                   AND A.STAT_DT BETWEEN #{FROM_DT} AND #{TO_DT}
                                ) X,
-                               TB_VDS_DTCT_MSTR Y
+                               TB_VDS_DTCT Y
                           WHERE 1=1
                             AND Y.DEL_YN = 'N'
-                            AND Y.DTCT_NMBR = X.VDS_DTCT_NMBR
+                            AND Y.VDS_DTCT_NMBR = X.VDS_VDS_DTCT_NMBR
                       )
-                 GROUP BY ROLLUP (DTCT_NMBR, ISTL_LANE, TRFTYPE)
+                 GROUP BY ROLLUP (VDS_DTCT_NMBR, ISTL_LANE, TRFTYPE)
                  HAVING GROUPING(TRFTYPE) = 0
              ) LX,
              (
-                 SELECT A.CTLR_MNGM_NMBR AS VDS_CTLR_NMBR, A.VDS_CTLR_ID, A.LCTN AS LCTN, B.DTCT_NMBR,
-                        B.ISTL_LANE, B.VDS_DTCT_NM, B.DTCT_TYPE_CD AS DTCT_TYPE,
+                 SELECT A.VDS_CTLR_NMBR AS VDS_CTLR_NMBR, A.VDS_CTLR_ID, A.VDS_NM AS LCTN, B.VDS_DTCT_NMBR,
+                        B.ISTL_LANE, B.VDS_DTCT_NM, B.DTCT_DIR AS DTCT_TYPE,
                         (SELECT CMMN_CD_KOR_NM
                          FROM TB_CMMN_CD
                          WHERE CMMN_CLSF_CD = 'ACD'
-                           AND CMMN_CD      = B.DTCT_TYPE_CD) AS DTCT_TYPE_NM
+                           AND CMMN_CD      = B.DTCT_DIR) AS DTCT_TYPE_NM
                  FROM TB_VDS_CTLR A,
-                      TB_VDS_DTCT_MSTR B
+                      TB_VDS_DTCT B
                  WHERE 1=1
                    AND A.DEL_YN = 'N'
                    AND B.DEL_YN = 'N'
-                   AND A.CTLR_MNGM_NMBR = B.CTLR_MNGM_NMBR
+                   AND A.VDS_CTLR_NMBR = B.VDS_CTLR_NMBR
              ) LY
-        WHERE LY.DTCT_NMBR  = LX.DTCT_NMBR(+)
-        ORDER BY LY.VDS_CTLR_NMBR, LY.DTCT_NMBR, LY.ISTL_LANE
+        WHERE LY.VDS_DTCT_NMBR  = LX.VDS_DTCT_NMBR(+)
+        ORDER BY LY.VDS_CTLR_NMBR, LY.VDS_DTCT_NMBR, LY.ISTL_LANE
         ]]>
     </select>