Cita: el campo esta en varchar lo pase a date y nada
No sirve sólo pasarlo a VARCHAR, si además no verificas que los datos cumplan con el formato AAAA-MM-DD, que es el que las fechas tienen en las bases de datos (Luego se usan funciones para obtener el formato de presentación, o bien programación).
Cita: Ejecuto la primer sentencia y todo ok me devuelve en numero la edad como un campo mas en la tabla
Postea el resultado acá. No me sirve que digas "todo OK", yo tengo que verlo.