Ver Mensaje Individual
  #1  
Antiguo 17-02-2011
Joe_Balda Joe_Balda is offline
Miembro
 
Registrado: ago 2010
Posts: 23
Reputación: 0
Joe_Balda Va por buen camino
Extraer parte entera de una division en sql firebird , falla

Hola foro,

Tengo la siguiente consulta, necesito convertir el valor de un campo entero en el cual estoy almacenando minutos al formato horas y minutos.
Para esto hago lo siguiente :

Código SQL [-]
Select TIEMPO,
       cast((TIEMPO/60) as integer) as HORA ,
       Mod(T_ESTIMADO, 60) as MINUTOS
from RESERVA

si TIEMPO = 90 el resultado esperado en hora seria 1 y el de minutos seria 30

Ahora cuando efectuo el

Código SQL [-]
cast((TIEMPO/60) as integer) as HORA

Si tiempo = 90 el resultado me da 2 cuando deberia ser 1
90/60 = 1,5 y aparentemente me redondea a 2
a que se debe esto?
Responder Con Cita