¿Cómo evitar el error de desbordamiento aritmético cuando se usa SUM en la columna INT?

Estoy usandoSQL Server 2008 R2 y tengo unINT columna donde los datos insertados nunca superan el máximoINT, pero tengo una consulta que usa laSUM función que cuando se ejecuta supera el máximoINT limit y arroja el error mencionado en el título.

Deseo poder ejecutar esta consulta sin cambiar el tipo de columna deINT aBIGINT.

Aquí está mi consulta:

SELECT    UserId,
          SUM( PokemonExp )     AS TotalExp,
          MAX( PokemonLevel )   AS MaxPokeLevel

FROM      mytable

GROUP BY  UserId
ORDER BY  TotalExp DESC

Nota LosPokemonExp columna es de tipoINT.

Respuestas a la pregunta(3)

Su respuesta a la pregunta