TRY_CAST 변환

This commit is contained in:
cha 2025-06-04 17:19:42 +09:00
parent eb676076a3
commit 2f5c7508d1

View File

@ -81,7 +81,12 @@
, B.ITEM_ID
, SUM(B.AMOUNT) AS AMOUNT
, B.ITEM_NO
, ISNULL((SUM(B.AMOUNT) * TRY_CAST(MAX(B.SPECIFICATION) AS FLOAT)),0) AS TOT_SPECIFICATION /* 용량 */
, ISNULL((SUM(B.AMOUNT) *
CASE
WHEN ISNUMERIC(MAX(B.SPECIFICATION)) = 1 THEN CAST(MAX(B.SPECIFICATION) AS FLOAT)
ELSE NULL -- 또는 기본값 (예: 0)으로 대체할 수도 있음
END
),0) AS TOT_SPECIFICATION /* 용량 */
, MAX(C.ITEM_GROUP) AS ITEM_GROUP /* 추후 지붕재테이블로 봐야함. */
, MAX(D.TEMP_LOSS) AS TEMP_LOSS
, MAX(D.TEMP_COEFF ) AS TEMP_COEFF