database/MSSQL

[MSSQL]SUM쿼리시 expression을(를) 데이터 형식 int(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다. 해결방법

공간사랑 2010. 8. 27. 11:44
반응형



SUM쿼리시 expression을(를) 데이터 형식 int(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다. 해결방법


메시지 8115, 수준 16, 상태 2, 줄 1
expression을(를) 데이터 형식 int(으)로 변환하는 중 산술 오버플로 오류가 발생했습니다.


SELECT SUM(AMT) FROM TEST_TABLE;

SELECT SUM(CONVERT(BIGINT, AMT)) FROM TEST_TABLE;

강제적으로 INT형을 BIGINT형으로 바꿔서 오버플로 오류를 방지한다

 

반응형