Browse Source

修改sql保证小数精度

Memory_LG 11 months ago
parent
commit
b5adbf7df8
1 changed files with 2 additions and 2 deletions
  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}