Oracle - diferencia de horas

 
Vista:

diferencia de horas

Publicado por alberto Mamani Melo (2 intervenciones) el 14/12/2012 00:08:00
hola
tengo una query donde necesito restar horas de campos diferentes , ya realice la extraccion pero al restar me muestra error , el objetivo es restar la hora de cierre - la hora de creacion de un dato en consulta , estoy usando esta sentencia pero no tengo resultados , espero au coloboracion .

TO_CHAR(F035EXPE.HCREACIO,'hh24:mi')
TO_CHAR(F035EXPE.HOCIERRE,'hh24:mi')
TO_CHAR(F035EXPE.HOCIERRE,'hh24:mi') - TO_CHAR(F035EXPE.HCREACIO,'hh24:mi')

quiero obtener la diferencia de horas y minutos .
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

diferencia de horas

Publicado por juan gaete (13 intervenciones) el 21/12/2012 12:48:34
TO_DATE(TO_CHAR(F035EXPE.HOCIERRE,'hh24:mi'), 'hh24:mi') - TO_DATE(TO_CHAR(F035EXPE.HCREACIO,'hh24:mi'), 'hh24:mi')

restar 2 char es resta de caracteres, por eso no te entrega valores...

lo que debes hacer es VOLVER a transformar a fecha pero con formato de hora:minuto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar