FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 :
si TIEMPO = 90 el resultado esperado en hora seria 1 y el de minutos seria 30 Ahora cuando efectuo el
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? |
#2
|
||||
|
||||
¿Pero de qué tipo son esos campos?
|
#4
|
||||
|
||||
Hola.
Aparentemente, el problema no te lo está ocasionando Firebird. Hice dos pruebas diferentes con el valor 90 y en ambos casos el resultado es 1. Desde el IB Mananger Resultado: 1. Desde Delphi: Resultado: 1. En los dos casos me aseguré que el operador 'TIEMPO' tuviera el valor 90. El campo CIUDAD_ID es de tipo INTEGER. Realmente no sé por que te arroja ese resultado... Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Te comento, tiro esa consulta desde IBOConsole o IB Expert y en ambos casos el resultado es 2. Desde delphi, version 5, con un TQUERY me arroja el mismo resultado. Segun veo con otros casos aparentemente cuando la parte decimal es igual o mayor que 5 me lo redondea para arriba. 90/60=1,5 me da como entero 2. Alguna idea de que pueda ser? |
#6
|
||||
|
||||
Hola.
Mirá, la única diferencia que puedo ver ahora que nombras la versión, es que las pruebas las realicé con Delphi 7 y Firebird 2.5., tal vez sea un tema de versiones. Te convendría poner que versión de Firebird estas usando, quizá alguno que use Delphi 5 y tu versión de Firebird, conozca solución para este caso. (o al menos pueda reproducir la condición de error ) Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Parte entera y decimal | joanajj | Varios | 6 | 16-01-2008 07:51:09 |
falla en división | mamaro | Firebird e Interbase | 11 | 12-02-2007 17:48:44 |
Parte entera | amedina | Varios | 1 | 20-08-2005 03:06:04 |
Como extraer parte entera de una fraccion | JODELSA | Varios | 3 | 23-05-2003 17:05:26 |
|