Hola buenos dias a todos.
Pregunta facilita:
Estoy intentando calcular el promedio de edad de una serie de personas que tengo en una tabla con su fecha de nacimiento.
la consulta que utilizo es la siguiente:
SELECT Datp.AÑO, Datp.MES, Avg(DateDiff(dd, [FCH_NACIM],'" & VAR3 & "' )) / 365.25 AS EdadMedia
FROM Datp GROUP BY Datp.AÑO, Datp.MES HAVING (((Datp.AÑO)='VAR1') AND ((Datp.MES)='VAR2'));
VAR3 es una fecha que construyo con los dias correspondientes al año "VAR1" y al Mes "VAR2".
Me da un errorr de sintaxis al convertir VAR3 a formato datetime.
Gracias por la ayuda.