Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2007, 09:54
Avatar de Mahalo
Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: Cáculo de Edad

¿Qué tal así?

SELECT @edad:=(YEAR(CURRENT_DATE) - YEAR(fnac))-(RIGHT(CURRENT_DATE,5) < RIGHT('1974-12-06',5)) AS edad,
COUNT(id) AS num_estudiantes
FROM tabla
WHERE grado='loquesea' AND seccion='loquesea' AND sexo='loquesea'
GROUP by @edad;

Eso teniendo en cuenta que cada estudiante tiene id.

Saludos!