SQL

[펌][MS-SQL]expression을(를) 데이터 형식 int(으)로 변환하는 중 산술 오

administrators 2010. 12. 13. 12:18

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형으로 바꿔서 오버플로 오류를 방지한다

 

 

 

출처 http://uple.net/tag/%EC%82%B0%EC%88%A0%20%EC%98%A4%EB%B2%84%ED%94%8C%EB%A1%9C

'SQL' 카테고리의 다른 글

MS-SQL convert  (0) 2011.11.01
MS-SQL LPAD/RPAD - REPLICATE  (0) 2011.11.01
MS-SQL byte - DATALENGTH()  (0) 2011.01.12
[펌]25가지 SQL작성법  (0) 2009.12.23
SQL 문 작성 시 권장사항  (0) 2009.09.16