Power Builder - Calcular edad

 
Vista:
Imágen de perfil de Joaquin

Calcular edad

Publicado por Joaquin (9 intervenciones) el 15/10/2014 19:18:36
Saludos, quería saber si me podían ayudar:
Necesito calcular la edad en meses entre una fecha ingresada y la fecha actual. Yo hice lo siguiente:

Month(Today())- Month( fecha_siembra )

Pero el problema es que no toma en cuenta el cambio de año, por ejemplo si pongo 10/10/2012 y la fecha de hoy es 10/11/2014, me arroja el valor 1.

Espero que puedan ayudarme, 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

Calcular edad

Publicado por agarcia (1 intervención) el 15/10/2014 22:00:54
utiliza la funcion relativedate, asi obtendras en dias la diferencia , luego haces una proporcionalidad entre los dias obtenidos y los 365 dias del año y los 12 meses, asi obtienes el mes que requieres, lo redondeas y tienes el mes , en mi pais se conoce como regla de tres.

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

Calcular edad

Publicado por jeinnerh (15 intervenciones) el 15/10/2014 22:42:16
O lo que sería lo mismo que lo explicado por AGarcía:

RelativeDate(lda_Fecha_Nacimiento, lda_Fecha_Actual)/30

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

Calcular edad

Publicado por Leopoldo Taylhardat (710 intervenciones) el 15/10/2014 23:55:17
Saludos...

Si trabajas con SQLAnywhere (ASA) puedes usar las funciones de la base de datos para manejo de fechas...

Para años:
select years(fecha_base,today()) from dummy;
Para meses;
select months(fecha_base,today()) from dummy;
Para dias;
select days(fecha_base,today()) from dummy;
Para horas, minutos y segundos es igual...

Nota: la "tabla" "dummy" es una tabla falsa del sistema...
espero que te sirva...
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
Imágen de perfil de Joaquin

Calcular edad

Publicado por Joaquin (9 intervenciones) el 16/10/2014 01:41:26
Muchas gracias, ya voy a probar las opciones
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