From cd047bbeed74fe1f268e8f3a9037200af12ab892 Mon Sep 17 00:00:00 2001 From: ysCha Date: Fri, 22 May 2026 11:06:04 +0900 Subject: [PATCH] =?UTF-8?q?[2254]=20=EA=B2=AC=EC=A0=81=20=EC=9D=B8?= =?UTF-8?q?=EC=A6=9D=EC=9A=A9=EB=9F=89=20SQL=20FLOAT=20=EC=9E=94=EC=97=AC?= =?UTF-8?q?=20=EC=B0=A8=EB=8B=A8=20=E2=80=94=20DECIMAL(18,4)=20=EC=BA=90?= =?UTF-8?q?=EC=8A=A4=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/mappers/estimate/estimateMapper.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/mappers/estimate/estimateMapper.xml b/src/main/resources/mappers/estimate/estimateMapper.xml index f59e13f8..2e7aaa48 100644 --- a/src/main/resources/mappers/estimate/estimateMapper.xml +++ b/src/main/resources/mappers/estimate/estimateMapper.xml @@ -466,7 +466,8 @@ GROUP BY CIRCUIT_NO, CIRCUIT_ITEM_ID, CIRCUIT_CFG, CIRCUIT_SUM, PNOW_W ) - SELECT ROUND((SUM(MIN_VALUE) / 1000), 4) AS CERT_VOL_KW + -- 2026-05-22: FLOAT ROUND 결과의 IEEE754 잔여(예: 5.5600000000000005) 차단 위해 DECIMAL(18,4) 캐스팅 + SELECT CAST(ROUND((SUM(MIN_VALUE) / 1000), 4) AS DECIMAL(18,4)) AS CERT_VOL_KW FROM CIRCUIT_AGG ]]>