Restar fechas.

josechum
20 de Mayo del 2008
Hola, estoy dando vueltas para ver como obtengo la diferencia en días o en horas entre dos fechas, es decir, si yo tengo \\'04/10/2005\\' y \\'02/10/2005\\' me devuelva un 2 con respecto a los dos días que hay de diferencia. O si tengo \\'04/10/2005 12:30:10\\' y \\'04/10/2005 12:15:10\\' me devuelva los 15 min.
Gracias.

CHEMIAN
20 de Mayo del 2008
hola,

para restar fechas con minutos y que te de el resultado en horas, se hace asi:

SELECT (TO_DATE(\\'20/09/05 10:05:09\\',\\'DD/MM/YY HH24:MI:SS\\') - TO_DATE(\\'19/09/05 09:05:09\\',\\'DD/MM/YY HH24:MI:SS\\'))*24 FROM DUAL

si lo que quieres es restar y que te de la diferencias en dias seria igual, pero quitando la multiplicacion por 24 de final

SELECT (TO_DATE(\\'20/09/05 10:05:09\\',\\'DD/MM/YY HH24:MI:SS\\') - TO_DATE(\\'19/09/05 09:05:09\\',\\'DD/MM/YY HH24:MI:SS\\')) FROM DUAL

un saludo

yo
20 de Mayo del 2008
y para hacer esa operacion en javaScript???