Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Calculo de Edad pero con: Años, Meses, Dias, Horas, Minutos y Segundos.

Estas en el tema de Calculo de Edad pero con: Años, Meses, Dias, Horas, Minutos y Segundos. en el foro de Oracle en Foros del Web. Tengo el siguiente problema, quiero hacer una consulta SQL en un motor ORACLE 8i Enterprise. En la tabla EPACIENTES tengo un campo donde guardo la ...
  #1 (permalink)  
Antiguo 20/07/2006, 09:17
Avatar de coco6339  
Fecha de Ingreso: julio-2006
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
Calculo de Edad pero con: Años, Meses, Dias, Horas, Minutos y Segundos.

Tengo el siguiente problema, quiero hacer una consulta SQL en un motor ORACLE 8i Enterprise.

En la tabla EPACIENTES tengo un campo donde guardo la fecha de nacimiento (FECHANACIM) de los pacientes del Hospital donde trabajo
en formato DATETIME (YYYY:MM:DD:HH24:MM:SSS).

Ahora bien, preciso que a traves de un SELECT me devuelva la edad exacta que tiene el PACIENTE pero con: Años, Meses, Dias, Horas, Minutos y Segundos, restando la SYSDATE - FECHANACIM.

Esto sirve para saber la edad exacta, para adultos parece medio rebuscado pero es muy util para los recien nacidos o niños pequeños.

Supongo que consiste en RESTAR FECHAS pero no se como se hace.

Encontre algunas funciones pero son para Oracle 9 o 10, y no funcionan para el motor 8

Si se les ocurre algo les agradezco.

Salu2.
  #2 (permalink)  
Antiguo 04/08/2006, 14:52
Avatar de diegopedro  
Fecha de Ingreso: agosto-2006
Ubicación: Santiago
Mensajes: 120
Antigüedad: 18 años, 3 meses
Puntos: 0
SELECT trunc((to_date('17/01/2007','dd/mm/yyyy') - to_date('17/01/2000','dd/mm/yyyy'))/365) FROM dual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 00:54.