a vueltas con cálculos de edad
Publicado por eloy (14 intervenciones) el 14/06/2009 14:17:21
Hola amigos/as,
después de consultar respuestas anteriores y romperme la cabeza con las fechas, he conseguido que medio me funcione lo que sigue (de una respuesta de Chea):
=DifFecha("yyyy";([Fecha-nacimiento]);Ahora())-SiInm(Formato(Ahora();"mmdd")<Formato([Fecha-nacimiento];"mmdd");1;0)
(no me funcionó con "aaaa", ni con los nombres del campo sólo entre corchetes).
Y digo medio, porque yo quiero calcular la edad a una fecha concreta, y si cambio ahora() (en los dos sitios en los que aparece) por (14/06/2009) me da error, y tampoco me vale fecha o date(14/06/2009). También me da error si utilizo otro campo de otra tabla DatosGenerales.[fecha-sorteo].
Seguro que es muy fácil para vosotros/as. ¿Me ayudáis, como otras veces?
Gracias
después de consultar respuestas anteriores y romperme la cabeza con las fechas, he conseguido que medio me funcione lo que sigue (de una respuesta de Chea):
=DifFecha("yyyy";([Fecha-nacimiento]);Ahora())-SiInm(Formato(Ahora();"mmdd")<Formato([Fecha-nacimiento];"mmdd");1;0)
(no me funcionó con "aaaa", ni con los nombres del campo sólo entre corchetes).
Y digo medio, porque yo quiero calcular la edad a una fecha concreta, y si cambio ahora() (en los dos sitios en los que aparece) por (14/06/2009) me da error, y tampoco me vale fecha o date(14/06/2009). También me da error si utilizo otro campo de otra tabla DatosGenerales.[fecha-sorteo].
Seguro que es muy fácil para vosotros/as. ¿Me ayudáis, como otras veces?
Gracias
Valora esta pregunta


0