25/10/2011, 11:56
|
| Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 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 |