[Lazarus-es] trabajando con horas
Ismael L. Donis García
ismael en citricos.co.cu
Lun Oct 18 18:26:43 CEST 2010
Si, lo se, pero al restar usando el cast eso se va, al menos yo no he tenido
problemas, habría que hacer un análisis minucioso a ver si lo estoy haciendo
mal, pero realmente cuando he verificado a mano no ha tenido problemas.
Saludos cordiales y muchas gracias por el apunte.
=========
|| ISMAEL ||
=========
----- Original Message -----
From: "José Mejuto" <joshyfun en gmail.com>
To: "Spanish version of Lazarus List"
<lazarus-es en lists.lazarus.freepascal.org>
Sent: Monday, October 18, 2010 12:03 PM
Subject: Re: [Lazarus-es] trabajando con horas
Hello Ismael,
Monday, October 18, 2010, 3:58:55 PM, you wrote:
ILDG> select cast((sum(a.hs_trabajo - cast('0:0' as
ILDG> time))/3600) as integer) || ':'
Cuidado con las divisiones que al hacerlas INTEGER con el cast se
redondean!!
Select cast(5401/3600 as INTEGER)
Por eso yo ponía -0.499999999 así el redondeo en realidad fuerza el
quedarse con la parte entera.
--
Best regards,
José
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
More information about the Lazarus-es
mailing list