Otra forma de calcular de la edad en años en una base de datos de Access.

Otra forma para calcular la edad, sugerida por uno de nuestros lectores, es utilizar la función DifFecha.


Partiendo de una tabla en la que tenemos la fecha de nacimiento de unos alumnos, podemos crear una consulta para calcular su edad utilizando la función DifFecha y el intervalo en años.

En primer lugar indicamos el intervalo años, escrito entre comillas “aaaa”.

En segundo lugar indicamos la fecha de nacimiento del alumno [Fecha nacimiento]

En tercer lugar indicamos la fecha de hoy mediante la función Fecha()

Como en todas las funciones, separamos los argumentos con ;

La expresión quedaría de la siguiente manera:


Al ejecutar la consulta vemos el campo edad en años:



La función DifFecha en este caso calcula los años transcurridos entre las dos fechas teniendo en cuenta la parte del año de ambas fechas.

Nota: debemos utilizar el intervalo con la nomenclatura española "aaaa" en lugar de la anglosajona "yyyy" para que obtengamos el cálculo en años.

0 comentarios:

Publicar un comentario

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Top WordPress Themes