sumar fechas

ca_go_ra
18 de Enero del 2005
Hola todos
tengo un problemita y espero que alguien me pueda ayudar, por favor!!!

Cómo hago para sumar un tiempo que esta guardado en un campo_1, con otro tiempo
que esta guardado en un campo_2.


ejemplo 1: Campo_1: 11/01/05 00:30, Campo_2: 20/11/05 09:11 =
el resultado sería algo como esto :20/11/05 09:41 que debe ser
guardado en otro campo

**en el campo_1 es necesario tomar unicamente la parte hora es decir
se debe omitir 11/01/05 y trabajar unicamente con 00:30

ejemplo 2: campo_1: 11/01/05 24:30, campo_2: 15/01/2005 7:49
el reultado esperado es 16/01/2005 8:19 y se debe guardar en el campo_3

Muchas gracias

Jos?ntonio
18 de Enero del 2005
Hola,

No se si habrá alguna forma más rápida, pero se me ocurre una rudimentaria. Es sumar a la segunda fecha los minutos de la primera. Eje.

SELECT fecha1 + ((substr('fecha2,12,2) * 60 + substr('fecha2',15,2))/1440)
FROM dual

Espero te ayude.
Saludos