shjung 2 anni fa
parent
commit
446396c174

+ 1 - 1
src/main/java/com/its/op/dto/its/statistics/IncidentTypeStatDto.java

@@ -28,7 +28,7 @@ public class IncidentTypeStatDto {
     @JsonProperty("incd_type_cd")
     private String INCD_TYPE_CD;    // 돌발유형코드(1: 사고, 2: 공사, 3: 행사, 4: 기상)
     @ApiModelProperty("발생건수")
-    @JsonProperty("incd_occr_num")
+    @JsonProperty("incd_ocrr_num")
     private String INCD_OCRR_NUM;   // 발생건수
     @ApiModelProperty("사망자수")
     @JsonProperty("ftlt_pnum")

+ 30 - 30
src/main/resources/mybatis/mapper/its/statistics/IncidentStatisticsMapper.xml

@@ -13,13 +13,13 @@
                NVL(INJR_PNUM,      0) AS INJR_PNUM,
                NVL(PRPR_DMGE_AMT,  0) AS PRPR_DMGE_AMT
         FROM (
-                 SELECT SUBSTR(STAT_DT, 1, 8) AS STAT_DT, COUNT(1) DATA_CNT,
+                 SELECT SUBSTR(STAT_DT, 1, 8) AS STAT_DT, COUNT(1) AS DATA_CNT,
                         TO_CHAR(TO_DATE(SUBSTR(STAT_DT, 1, 8), 'YYYYMMDD'), 'YYYY-MM-DD') AS STAT_DTNM,
                         INCD_TYPE_CD AS INCD_TYPE_CD,
-                        SUM(INCD_OCRR_NUM) INCD_OCRR_NUM,
-                        SUM(FTLT_PNUM)     FTLT_PNUM,
-                        SUM(INJR_PNUM)     INJR_PNUM,
-                        SUM(PRPR_DMGE_AMT) PRPR_DMGE_AMT
+                        SUM(INCD_OCRR_NUM) AS INCD_OCRR_NUM,
+                        SUM(FTLT_PNUM)     AS FTLT_PNUM,
+                        SUM(INJR_PNUM)     AS INJR_PNUM,
+                        SUM(PRPR_DMGE_AMT) AS PRPR_DMGE_AMT
                  FROM TB_INCD_TYPE_DD_STAT
                  WHERE STAT_DT BETWEEN #{FROM_DT} AND #{TO_DT}
                  GROUP BY ROLLUP(SUBSTR(STAT_DT, 1, 8), INCD_TYPE_CD)
@@ -37,13 +37,13 @@
                NVL(INJR_PNUM,      0) AS INJR_PNUM,
                NVL(PRPR_DMGE_AMT,  0) AS PRPR_DMGE_AMT
         FROM (
-                 SELECT SUBSTR(STAT_DT, 1, 6) AS STAT_DT, COUNT(1) DATA_CNT,
+                 SELECT SUBSTR(STAT_DT, 1, 6) AS STAT_DT, COUNT(1) AS DATA_CNT,
                         TO_CHAR(TO_DATE(SUBSTR(STAT_DT, 1, 6), 'YYYYMM'), 'YYYY-MM') AS STAT_DTNM,
                         INCD_TYPE_CD AS INCD_TYPE_CD,
-                        SUM(INCD_OCRR_NUM) INCD_OCRR_NUM,
-                        SUM(FTLT_PNUM)     FTLT_PNUM,
-                        SUM(INJR_PNUM)     INJR_PNUM,
-                        SUM(PRPR_DMGE_AMT) PRPR_DMGE_AMT
+                        SUM(INCD_OCRR_NUM) AS INCD_OCRR_NUM,
+                        SUM(FTLT_PNUM)     AS FTLT_PNUM,
+                        SUM(INJR_PNUM)     AS INJR_PNUM,
+                        SUM(PRPR_DMGE_AMT) AS PRPR_DMGE_AMT
                  FROM TB_INCD_TYPE_MN_STAT
                  WHERE STAT_DT BETWEEN #{FROM_DT} AND #{TO_DT}
                  GROUP BY ROLLUP(SUBSTR(STAT_DT, 1, 6), INCD_TYPE_CD)
@@ -61,13 +61,13 @@
                NVL(INJR_PNUM,      0) AS INJR_PNUM,
                NVL(PRPR_DMGE_AMT,  0) AS PRPR_DMGE_AMT
         FROM (
-                 SELECT SUBSTR(STAT_DT, 1, 4) AS STAT_DT, COUNT(1) DATA_CNT,
+                 SELECT SUBSTR(STAT_DT, 1, 4) AS STAT_DT, COUNT(1) AS DATA_CNT,
                         SUBSTR(STAT_DT, 1, 4) AS STAT_DTNM,
                         INCD_TYPE_CD AS INCD_TYPE_CD,
-                        SUM(INCD_OCRR_NUM) INCD_OCRR_NUM,
-                        SUM(FTLT_PNUM) FTLT_PNUM,
-                        SUM(INJR_PNUM) INJR_PNUM,
-                        SUM(PRPR_DMGE_AMT) PRPR_DMGE_AMT
+                        SUM(INCD_OCRR_NUM) AS INCD_OCRR_NUM,
+                        SUM(FTLT_PNUM) AS FTLT_PNUM,
+                        SUM(INJR_PNUM) AS INJR_PNUM,
+                        SUM(PRPR_DMGE_AMT) AS PRPR_DMGE_AMT
                  FROM TB_INCD_TYPE_MN_STAT
                  WHERE STAT_DT BETWEEN #{FROM_DT} AND #{TO_DT}
                  GROUP BY ROLLUP(SUBSTR(STAT_DT, 1, 4), INCD_TYPE_CD)
@@ -88,13 +88,13 @@
                NVL(A.INJR_PNUM,      0) AS INJR_PNUM,
                NVL(A.PRPR_DMGE_AMT,  0) AS PRPR_DMGE_AMT
         FROM (
-                 SELECT SUBSTR(STAT_DT, 1, 8) AS STAT_DT, COUNT(1) DATA_CNT,
+                 SELECT SUBSTR(STAT_DT, 1, 8) AS STAT_DT, COUNT(1) AS DATA_CNT,
                         TO_CHAR(TO_DATE(SUBSTR(STAT_DT, 1, 8), 'YYYYMMDD'), 'YYYY-MM-DD') AS STAT_DTNM,
                         LINK_ID AS LINK_ID,
-                        SUM(INCD_OCRR_NUM) INCD_OCRR_NUM,
-                        SUM(FTLT_PNUM)     FTLT_PNUM,
-                        SUM(INJR_PNUM)     INJR_PNUM,
-                        SUM(PRPR_DMGE_AMT) PRPR_DMGE_AMT
+                        SUM(INCD_OCRR_NUM) AS INCD_OCRR_NUM,
+                        SUM(FTLT_PNUM)     AS FTLT_PNUM,
+                        SUM(INJR_PNUM)     AS INJR_PNUM,
+                        SUM(PRPR_DMGE_AMT) AS PRPR_DMGE_AMT
                  FROM TB_INCD_SECT_DD_STAT
                  WHERE STAT_DT BETWEEN #{FROM_DT} AND #{TO_DT}
                  GROUP BY ROLLUP(SUBSTR(STAT_DT, 1, 8), LINK_ID)
@@ -117,13 +117,13 @@
                NVL(A.INJR_PNUM,      0) AS INJR_PNUM,
                NVL(A.PRPR_DMGE_AMT,  0) AS PRPR_DMGE_AMT
         FROM (
-                 SELECT SUBSTR(STAT_DT, 1, 6) AS STAT_DT, COUNT(1) DATA_CNT,
+                 SELECT SUBSTR(STAT_DT, 1, 6) AS STAT_DT, COUNT(1) AS DATA_CNT,
                         TO_CHAR(TO_DATE(SUBSTR(STAT_DT, 1, 6), 'YYYYMM'), 'YYYY-MM') AS STAT_DTNM,
                         LINK_ID AS LINK_ID,
-                        SUM(INCD_OCRR_NUM) INCD_OCRR_NUM,
-                        SUM(FTLT_PNUM)     FTLT_PNUM,
-                        SUM(INJR_PNUM)     INJR_PNUM,
-                        SUM(PRPR_DMGE_AMT) PRPR_DMGE_AMT
+                        SUM(INCD_OCRR_NUM) AS INCD_OCRR_NUM,
+                        SUM(FTLT_PNUM)     AS FTLT_PNUM,
+                        SUM(INJR_PNUM)     AS INJR_PNUM,
+                        SUM(PRPR_DMGE_AMT) AS PRPR_DMGE_AMT
                  FROM TB_INCD_SECT_MN_STAT
                  WHERE STAT_DT BETWEEN '20201201000000' AND '20211201000000'
                  GROUP BY ROLLUP(SUBSTR(STAT_DT, 1, 6), LINK_ID)
@@ -146,13 +146,13 @@
                NVL(A.INJR_PNUM,      0) AS INJR_PNUM,
                NVL(A.PRPR_DMGE_AMT,  0) AS PRPR_DMGE_AMT
         FROM (
-                 SELECT SUBSTR(STAT_DT, 1, 4) AS STAT_DT, COUNT(1) DATA_CNT,
+                 SELECT SUBSTR(STAT_DT, 1, 4) AS STAT_DT, COUNT(1) AS DATA_CNT,
                         SUBSTR(STAT_DT, 1, 4) AS STAT_DTNM,
                         LINK_ID AS LINK_ID,
-                        SUM(INCD_OCRR_NUM) INCD_OCRR_NUM,
-                        SUM(FTLT_PNUM) FTLT_PNUM,
-                        SUM(INJR_PNUM) INJR_PNUM,
-                        SUM(PRPR_DMGE_AMT) PRPR_DMGE_AMT
+                        SUM(INCD_OCRR_NUM) AS INCD_OCRR_NUM,
+                        SUM(FTLT_PNUM) AS FTLT_PNUM,
+                        SUM(INJR_PNUM) AS INJR_PNUM,
+                        SUM(PRPR_DMGE_AMT) AS PRPR_DMGE_AMT
                  FROM TB_INCD_SECT_MN_STAT
                  WHERE STAT_DT BETWEEN #{FROM_DT} AND #{TO_DT}
                  GROUP BY ROLLUP(SUBSTR(STAT_DT, 1, 4), LINK_ID)