Tengo una tabla con una columna entera con algunos números bastante grandes. Estoy tratando de promediar algunos valores en este y a veces funciona otras veces da este errorSQL Server dando desbordamiento aritmético al calcular avg
"Error de desbordamiento aritmético convertir la expresión a tipo de datos int."
He roto hacia abajo y esto muestra produzca el error
create table LargeNumbers (number int)
insert into LargeNumbers values (100000000) -- X 30
select avg(number) from LargeNumbers
¿Alguien sabe cómo puedo conseguir esto para calcular la media?
No puedo cambiar la estructura de la tabla fácilmente, así que voy con la respuesta que hace esto durante la consulta – user129211