<!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>