Arithmetic overflow error when summing an INT, how do I cast it as a BIGINT? Arithmetic overflow error when summing an INT, how do I cast it as a BIGINT? sql-server sql-server

Arithmetic overflow error when summing an INT, how do I cast it as a BIGINT?


Try converting it before summing. eg.

SELECT SUM(CONVERT(bigint, columnname)) FROM tablename

or

SELECT SUM(CAST(columnname AS BIGINT)) FROM tablename