Tengo una tabla de Access con la fecha de nacimiento de los clientes y quiero calcular su edad. ¿Cómo lo puedo hacer?
Lo haremos mediante una consulta de campos calculados, en la que creamos un nuevo campo llamado Edad que será igual a la resta de la fecha actual menos la fecha de nacimiento. Como este resultado nos daría el número de días transcurridos entre ambas fechas lo dividimos entre 365. El resultado obtenido será la edad de los clientes.
La fecha actual la calculamos mediante la función Fecha(). A la fecha actual le restamos la fecha de nacimiento escribiendo el nombre de dicho campo entre corchetes.
El diseño del campo calculado en la consulta sería el siguiente:
La fecha actual la calculamos mediante la función Fecha(). A la fecha actual le restamos la fecha de nacimiento escribiendo el nombre de dicho campo entre corchetes.
El diseño del campo calculado en la consulta sería el siguiente:
El problema es que cuando realizamos el cálculo de esta manera, el resultado puede que se muestre con decimales. En la siguiente nota podemos ver como utilizar la funcion Ent para corregir este problema.
4 comentarios:
HOla!! muchas gracias, acabas de salvarme un examen!! ;D
Cuánto me alegro! Espero que saques buena nota :)
Gracias e sirvió mucho
Buenisima la ayuda! es muy util...gracias!
Publicar un comentario