Estoy estudiando consulta en access y esa es la pregunta que me hacen Calculos adicionales con un valor dado conr la fecha de nacimiento obtener la edad de una persona
1.- Estoy estudiando consulta en access y esa es la pregunta que me hacen Calculos adicionales con un valor dado conr la fecha de nacimiento obtener la edad de una persona

En las consultas exiten los llamados campos calculados. Estos son campos virtuales que no existen en las tablas, pero que se pueden crear dinámicamente escribiendo en una columna vacía de la consulta un nombre arbitrario seguido de dos punto y una expresión con valores de otros campos. Por ejemplo, tenemos dos campos reales en una tabla. Utilizando los nombres de los campos reales podemos crear un campo calculado mediante una expresión sintáctica y semánticamente correcta. Para aclarar el tema: supongamos que los campos SALARIO y RETENCION son campos reales con valores numéricos enteros de una tabla . Podemos crear el campo calculado NETO(el salario menos la retención) mediante la siguiente expresión literal: NETO:[SALARIO]-[RETENCION].

Para obtener la edad de una persona, sabiendo la fecha de nacimiento, necesitas una expresión algo más compleja.

1. La función AÑO(dato de fecha) devuelve el año de una fecha.

2. La función FECHA() devuelve la fecha actual.

3. AÑO(FECHA()) devuelve el año actual.

4. AÑO([NACIMIENTO]) devuelve el año de nacimiento.

5. Así que el campo calculado EDAD:AÑO(FECHA())- AÑO([NACIMIENTO]) devuelve la edad de una persona...

Al ejecutar la consulta anterior obtendremos un listado de datos como el se puede ver en la imagen inferior...

nota: suponemos que el año actual de la fecha del sistema es 2007


Páginas: 1 |


Enviar pregunta (10 caracteres mínimo):




















Búsqueda actual: 99
Buscar preguntas que contengan la palabra:
Por ejemplo, word, parrafo, etc. O puedes buscar una pregunta con su número o id.





 eduardo@aulapc.es Granada (España)