Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2011, 11:56
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Resta de 2 smallint que sale de rango

Rango

smallint:
-2^15 (-32,768) to 2^15-1 (32,767)

El numero que sale de la resta de -25536 - 20000 = -45536

-45536 < -32,768 que es el rango del smallint por eso no sale tu consulta.

puedes meter estos datos en una variable int

declare @balance smallint
declare @fare smallint
set @balance=-25536
set @fare=20000
select convert(int,@balance)-convert(int,@fare)


saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me