tengo una consulta.

cazador
30 de Marzo del 2009
hi gente tengo problemas con esta consulta ,tengo una tabla alumnos y los campos nombre y edad. debo mostrar el nombre del alumno de menor edad, mostrando el nombre y la edad actual
para que me muestre la menor edad hice asi

select min(datediff("yy",[fecha nacimiento],getdate()))from alumnos

y cuando le especifico que me muestre el nombre
select min(datediff("yy",[fecha nacimiento],getdate())),nombre from alumnos

me sale este error

La columna 'alumnos.nombre' de la lista de selecci贸n no es v谩lida, porque no est谩 contenida en una funci贸n de agregado y no hay cl谩usula GROUP BY.

weno hago lo siguiente

select min(datediff("yy",[fecha nacimiento],getdate())),nombre from alumnos group by nombre

pero esto me muestra todos los nombres ? yo solo quiero que me muestre 1 solo nombre el de menor edad
que estoy haciendo mal?