<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    El 18/10/2010 10:58 a.m., Ismael L. Donis García escribió:
    <blockquote cite="mid:0535BE83B1314B4BB302B0A40B4D4386@virpc05"
      type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <meta name="GENERATOR" content="MSHTML 8.00.6001.18939">
      <style></style>
      <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> </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> </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>
      <br>
    </blockquote>
    Hola Ismael..<br>
    esto funciona ok!<br>
    <br>
    pero me podrías ayudar en crear el procedimiento almacenado?<br>
    porque como ya comenté, tengo varios campos de este tipo, donde debo
    obtener una suma... y esto es un chorrete que se debe optimizar.<br>
    <br>
    otra cosa... el reporte será algo así:<br>
    <br>
    máquina 1 -  116:05<br>
    maquina 2 -  84:30<br>
    ....<br>
    <br>
    ¿cómo obtengo la suma en el reporte? porque todo eso es un string..
    quizás la solución más conveniente es hacer al revés.. obtener
    segundos y armar el resultado en el lazreport..<br>
    <br>
    chauuuuuuu<br>
    <br>
  </body>
</html>