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

Calcular la edad

Estas en el tema de Calcular la edad en el foro de Oracle en Foros del Web. hola amigos del foro mi consulta es la siguiente: tengo este pl sql que calcula la edad pero en toad me envia un error falta ...
  #1 (permalink)  
Antiguo 04/04/2008, 08:28
 
Fecha de Ingreso: septiembre-2005
Mensajes: 41
Antigüedad: 18 años, 7 meses
Puntos: 0
Calcular la edad

hola amigos del foro mi consulta es la siguiente:

tengo este pl sql que calcula la edad pero en toad me envia un error falta el parentesis derecho no se a que se debera esto dato que veo que la sintaxis esta bien bueno eso creo le podrian echar una miradita porfavor se los agradeceria muchisimo aqui les dejo el pl


Código PHP:
declare 
xfecha number;
begin
SELECT trunc
((('sysdate','dd/mm/yyyy')-to_date('17/01/2000','dd/mm/yyyy'))/365)into xfecha 
FROM dual
;
dbms_output.put_line(xfecha);
end
de antemano muchas gracias!
  #2 (permalink)  
Antiguo 04/04/2008, 08:51
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Re: Calcular la edad

Hola,

Código:
declare
xfecha number;
begin
SELECT 
trunc ((sysdate - to_date('17/01/2000','dd/mm/yyyy'))/365)
into 
xfecha
FROM dual;
dbms_output.put_line(xfecha);
end;
/
No te hace falta una mascara para sysdate.


Editado,


Te dejo un link a una consulta de Mario Heredia, esta bien completa para el calculo de edades.

http://www.forosdelweb.com/f100/resu...3/#post2212605

Saludos
  #3 (permalink)  
Antiguo 04/04/2008, 09:06
 
Fecha de Ingreso: septiembre-2005
Mensajes: 41
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Calcular la edad

ok muchas gracias matanga ....se agradece!
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




La zona horaria es GMT -6. Ahora son las 18:34.