Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2011, 11:25
laulaurys
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 18 años, 11 meses
Puntos: 1
Resta de 2 smallint que sale de rango

Buenas chicos! como estan?

tengo un problema que creo debe ser facil pero no se que hacer

Tengo una tabla con dos campos smallint

campos = fare smallint, balance smallint

y cuando lo inserta en una temporal haciendo un calculo me da el error
Error de desbordamiento aritmético al convertir expression al tipo de datos smallint.

Porque tengo en un registro el valor -25536 para balance y 20000 para fare y tiene un campo calculado que es (balance - fare) y da -45536 a la tabla temporal le pongo todo en bigint pero me da el mismo error

se les ocurre algo?

Muchas gracias!

besos,

Lau