<!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 09:25 a.m., José Antonio Cuello escribió:<br>
    <br>
    Hola José..<br>
    <blockquote
      cite="mid:1287404723.21289.18.camel@ubuntu.artextrading.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="GENERATOR" content="GtkHTML/3.28.1">
      He estado mirando la documentación de firebird y el campo para
      intervalos es el TIMESTAMP. Este tipo de campo permite más de 24
      horas, has probado hacer el cast del campo time a TIMESTAMP para
      hacer el Sum?. Lo he probado en postgresql ya que no tengo
      instalado el firebird y al hacer un sum de un campo time me
      devuelve un campo interval, el cual de por si ya permite más de 24
      horas y del cual se puede hacer extract para sacar las horas,
      minutos y segundos.<br>
      <br>
    </blockquote>
    esto: <br>
    Select Sum( CAST(hs_operario as timestamp) ) as suma from form_03<br>
    <br>
    me da este error:<br>
    Unsuccessful execution caused by a system error that precludes<br>
    successful execution of subsequent statements.<br>
    Dynamic SQL Error.<br>
    expression evaluation not supported.<br>
    <br>
    <blockquote
      cite="mid:1287404723.21289.18.camel@ubuntu.artextrading.com"
      type="cite">
      Tambien he revisado como lo hago cuando controlo los marcajes de
      los empleados y lo controlo por un procedimento almacenado, pero
      el postgres no me limita al hacer el sum de las horas trabajadas.<br>
      <br>
    </blockquote>
    yo no puedo creer que con firebird sea tan complicada la cosa!!....
    creo que con mysql tampoco es complicado por lo que vi navegando por
    ahí..<br>
    chauuuuuuuu<br>
    <br>
    <br>
    <br>
  </body>
</html>