Cuantos Años, Meses y Días hay entre dos fechas conocidas (Acces)

ronaldjft
25 de Febrero del 2005
Espero que alguien me puda ayudar con lo siuiente:

Tengo una tabla en Acces en la cual ingreso la información personal de los empleados de una empresa y en esos datos tengo la fecha en la cual ingreso esa persona y la fecha de egreso, lo que necesito es que teniendo esa fecha de ingreso y la fecha egreso saber cuantos años, meses y dias estuvo esa persona trabajando para la empresa, por ejemplo:

Nombre: Luis Reyes
Fecha de ingreso: 24/02/1995
Fecha de Egreso: 10/05/2005
Respuesta esperada:

Años que trabajo en la empresa: 10
Meses que trabajo en la empresa: 2
Días que trabajo en la empresa: 16

es decir necesito que en una consulta o en un reporte pueda ver que Luis Reyes trabajo en la empresa 10 años, 2 meses y 16 días

Espero cualquier ayuda que puedan darme... Gracias

lusanper
25 de Febrero del 2005
Prueba una serie con esta select:

select fechainicial,fechafinal,
year (cdate(fechaFinal-fechaInicial))-1900 as años,
month (cdate(fechaFinal-fechaInicial))-1 as meses,
day (cdate(fechaFinal-fechaInicial))-2 as dias
from tabla

salu2