<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=ISO-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18939">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff text=#000000>
<DIV><FONT face=Arial>Ante todo me perdona por la tardanza de la respuesta pero
no fue hasta ahora que vengo al trabajo.</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>select cast((sum(a.<FONT
face="Times New Roman">hs_trabajo</FONT> - cast('0:0' as time))/3600) as
integer) || ':'<BR>|| cast((((sum(a.<FONT
face="Times New Roman">hs_trabajo</FONT> - cast('0:0' as time))/3600) -
cast((sum(a.<FONT face="Times New Roman">hs_trabajo</FONT> - cast('0:0' as
time))/3600) as integer))*60) as integer)<BR>|| ':'<BR>|| (((((sum(a.<FONT
face="Times New Roman">hs_trabajo</FONT> - cast('0:0' as time))/3600) -
cast((sum(a.<FONT face="Times New Roman">hs_trabajo</FONT> - cast('0:0' as
time))/3600) as integer))*60)<BR>-cast((((sum(a.<FONT
face="Times New Roman">hs_trabajo</FONT> - cast('0:0' as time))/3600) -
cast((sum(a.<FONT face="Times New Roman">hs_trabajo</FONT> - cast('0:0' as
time))/3600) as integer))*60) as integer))*60)<BR> as hora from <FONT
face="Times New Roman">form_03</FONT> a<BR></FONT></DIV>
<DIV><FONT face=Arial>Y respondiendo al compañero que dijo que no quería saber
de Firebird, pues yo por el contrario no quiero saber de otro motor que no sea
Firebird, estoy con él hace 6 años con un gran número de aplicaciones con gran
carga de trabajo y hasta ahora ningún cliente me ha llamado nunca a decirme que
ha tenido algún tipo de problema</FONT></DIV>
<DIV><FONT face=Arial></FONT> </DIV>
<DIV><FONT face=Arial>Saludos cordiales a todos.</FONT></DIV>
<DIV>=========<BR>|| ISMAEL ||<BR>=========</DIV>
<DIV>PD: Paula como bien te dijeron te puedes craear una función o un
procedimiento almacenado para ello, que realmente es como debe ser ya que la
capa de datos debe estan dentro de la BD.</DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B>
<A title=pbruccoleri@adinet.com.uy
href="mailto:pbruccoleri@adinet.com.uy">Paola Bruccoleri</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=lazarus-es@lists.lazarus.freepascal.org
href="mailto:lazarus-es@lists.lazarus.freepascal.org">Spanish version of
Lazarus List</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, October 18, 2010 7:59
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Lazarus-es] trabajando con
horas</DIV>
<DIV><BR></DIV>El 18/10/2010 08:57 a.m., José Antonio Cuello escribió:
<BLOCKQUOTE cite=mid:1287403026.21289.13.camel@ubuntu.artextrading.com
type="cite">
<META name=GENERATOR content=GtkHTML/3.28.1><BR><BR>El lun, 18-10-2010 a las
08:46 -0300, Paola Bruccoleri escribió:<BR>
<BLOCKQUOTE type="CITE">El 18/10/2010 03:30 a.m., José Antonio Cuello
escribió: <BR>
<BLOCKQUOTE type="CITE">Hola, no bastaría con hacer un cast a DateTime
del campo Time y tratarlo luego en lazarus con un
formatdatetime?<BR><BR>Select Sum( CAST(<TT><FONT
color=#000000>TIME_FIELD</FONT></TT><TT> as DateTime) ) from
TABLE</TT><BR><BR></BLOCKQUOTE>Hola José..<BR>esto no funciona!<BR>el
ibexpert me tira este error:<BR><BR>This operation is not defined for
system tables.<BR>Dynamic SQL Error.<BR>SQL error code = -607.<BR>Invalid
command.<BR>Specified domain or source column DATETIME does not
exist.<BR><BR>De todas maneras, con que me devuelva la suma en segundos me
conformo; y eso ya lo logré.<BR><BR>La cuestión ahora es con el lazreport,
si ves uno de mis últimos mensajes verás que ya logré el cometido, pero
quiero ver de optimizarlo y mejorar el formato.<BR><BR></BLOCKQUOTE>ok, solo
era por encontrar una solucion mediante sql.<BR></BLOCKQUOTE>si, estaría
bueno, pero con todo lo que anduve buscando ayer y probando, creo que es
imposible!!.. <BR><BR><BR>
<P>
<HR>
<P></P>_______________________________________________<BR>Lazarus-es mailing
list<BR>Lazarus-es@lists.lazarus.freepascal.org<BR>http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es<BR></BLOCKQUOTE></BODY></HTML>