Oracle - Conversion Fecha en Oracle

 
Vista:

Conversion Fecha en Oracle

Publicado por Gabriela (1 intervención) el 01/05/2003 00:31:07

Hola. REsulta que tengo dos campos tipo date, con formato "dd/mm/yy hh24:mi:ss", necesito sacar la diferencia entre estos y que el resultado sea en milisegundo o segundos. Como hago?. GRacias
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

RE:Conversion Fecha en Oracle

Publicado por Byron (300 intervenciones) el 01/05/2003 01:05:25
La resta de dos campos date te da el resultado en dias, entonces la conversion sería asi:

resultado - multiplicacion
horas - 24
minutos - 24*60 (1440)
segundos - 24*60*60 (86400)
milisegundos - 24*60*60*1000 (86400000)

Ejemplo:
select (to_date('30/04/2003 12:05','dd/mm/yyyy hh24:mi') - to_date('30/04/2003 12:00','dd/mm/yyyy hh24:mi'))*24*60 minutos from dual;

El resultado tiene que ser 5 minutos que es la diferencia de minutos entre ambas fechas 30/04/2003 12:05 y 30/04/2003 12:00

Saludos.
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