Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2009, 02:38
Avatar de chemita59
chemita59
 
Fecha de Ingreso: agosto-2005
Ubicación: Madrid
Mensajes: 107
Antigüedad: 19 años, 8 meses
Puntos: 0
Problemas con Promedio de edad

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.