Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-02-2011
Joe_Balda Joe_Balda is offline
Miembro
 
Registrado: ago 2010
Posts: 23
Poder: 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
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Parte entera y decimal joanajj Varios 6 16-01-2008 08:51:09
falla en división mamaro Firebird e Interbase 11 12-02-2007 18:48:44
Parte entera amedina Varios 1 20-08-2005 04:06:04
Como extraer parte entera de una fraccion JODELSA Varios 3 23-05-2003 18:05:26


La franja horaria es GMT +2. Ahora son las 21:42:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi