소스 검색

修改sql保证小数精度

Memory_LG 11 달 전
부모
커밋
b5adbf7df8
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/main/resources/mapper/digitalforest/ForestViewNewMapper.xml

+ 2 - 2
src/main/resources/mapper/digitalforest/ForestViewNewMapper.xml

@@ -244,13 +244,13 @@
               UNION
               SELECT YEAR (NOW()) time) a
         left join
-             (SELECT a.year, IFNULL(sum(a.rggx_area), 0) rggxArea
+             (SELECT a.year, CAST(ROUND(IFNULL(SUM(a.rggx_area), 0), 2) AS DECIMAL(10,2)) AS rggxArea
               FROM centerdata_t_forest_ylscsjj a
                        LEFT JOIN ${database_system}.sys_dept d ON a.dept_id = d.dept_id
               WHERE 1 = 1 ${params.dataScope}
               GROUP BY a.year) b on a.time = b.year
         left join
-             (SELECT a.year, IFNULL(sum(a.area), 0) area
+             (SELECT a.year, CAST(ROUND(IFNULL(SUM(a.area), 0), 2) AS DECIMAL(10,2)) AS area
               FROM centerdata_t_forest_forestation_area a
                        LEFT JOIN ${database_system}.sys_dept d ON a.dept_id = d.dept_id
               WHERE 1 = 1 ${params.dataScope}