Como puedo realizar una consulta SQL que calcule la edad en Access 2007
Lo podemos hacer de manera similar a la consulta de selección. Tendriamos que abrir la consulta en modo SQL y escribir lo siguiente:
SELECT nombretabla.[campo1], DateDiff("yyyy",[campo1], Date()) AS Campo2 FROM nombretabla;
Si quisiésemos mostrar más campos añadiriamos más campos a nuestra sentencia SQL. es decir, imaginemos que queremos mostrar los campos Nombre, Apellidos, Fecha de nacimiento de nuestra tabla denominada Datos y un cuarto campo denominado Edad que muestre la edad que tiene cada persona en función de la fecha de nacimiento.
Siguiendo la sentencia genérica establecida anteriormente indicariamos lo siguiente:
SELECT Datos.Nombre, Datos.Apellidos, Datos.[Fecha de nacimiento], DateDiff("yyyy", [Fecha de nacimiento], Date()) As Edad FROM Datos
0 comentarios:
Publicar un comentario