Oracle 10g XE + restar fechas
Publicado por Miguel Flores (19 intervenciones) el 27/05/2008 00:16:04
Holas....a quien me pueda ayudar
Uso el Oracle 10g XE
Tengo una tabla con 4 campos de tipo fecha asi por ejemplo :
FechaInicial Hora Inicial FechaFinal HoraFinal
----------------- ------------------- ------------------ -------------
01/01/2008 15:30:00 10/01/2008 15:30:00
Entonces deseo restar de la Sgte manera
(FechaInicial + Hora Inicial) - ( FechaFinal + HoraFinal) ....y obtener la diferencia en horas.....
Empece concatenando de la sgte manera :
Select FechaFinal || ' ' || to_char(HoraFinal,'hh24:mi:ss') from mv_recep2
y me arrrojo el sgte resultado :
10/01/2008 15:30:00
pero de ahi ya no me deja volver a convertir a fecha para restarlo con laFecha+HoraInicial
y asi obtener el resultado en horas...!
Si alguien tiene una mejor idea se lo agradeceria bastante....la verdad que estoy empezando en Oracle
Mil Gracias...!
Uso el Oracle 10g XE
Tengo una tabla con 4 campos de tipo fecha asi por ejemplo :
FechaInicial Hora Inicial FechaFinal HoraFinal
----------------- ------------------- ------------------ -------------
01/01/2008 15:30:00 10/01/2008 15:30:00
Entonces deseo restar de la Sgte manera
(FechaInicial + Hora Inicial) - ( FechaFinal + HoraFinal) ....y obtener la diferencia en horas.....
Empece concatenando de la sgte manera :
Select FechaFinal || ' ' || to_char(HoraFinal,'hh24:mi:ss') from mv_recep2
y me arrrojo el sgte resultado :
10/01/2008 15:30:00
pero de ahi ya no me deja volver a convertir a fecha para restarlo con laFecha+HoraInicial
y asi obtener el resultado en horas...!
Si alguien tiene una mejor idea se lo agradeceria bastante....la verdad que estoy empezando en Oracle
Mil Gracias...!
Valora esta pregunta


0