Diferencia entre inicio y fin

peru2002
30 de Junio del 2005
Muy buenas esto haciendo una aplicacion de produccion y necesito conocer el tiempo realizado por los operarios. Para ello parte de un fecha y hora incial y la comparo con hora y fecha final. Pero me devuelve cero.

Gracias

Rodolfo Reyes
30 de Junio del 2005
Prueba con lo siguiente.

SELECT TO_CHAR(SYSDATE,'SSSSS') FROM sys.dual

Lo anterior te devuelve la cantidad de segundos desde la media noche. Corre este query al inicio y al final y la resta es la diferencia de segundos.


fuica
30 de Junio del 2005
Y si son fechas de días diferentes? Esta solución solo es válica para fechas (dia/mes/año) del mismo día...

Adrian
30 de Junio del 2005
http://osi.oracle.com/~tkyte/Misc/DateDiff.html


Jor-El
30 de Junio del 2005
Inicio ==> cuando empieza
Fin ==> cuando acaba