Existen muchas maneras fórmulas para calcular la edad, la
más sencilla que he encontrado es la de calcular los días de diferencia entre
dos fechas y dividirlos entre 365.25 que son los días de un año. Para lo
anterior utilizo la función de SQL server DateDiff. A continuación el ejemplo:
set dateformat dmy
Declare @FechaNacimiento as Date = Cast('08/04/2010' as Date)
Select Cast((DATEDIFF(day,@FechaNacimiento , GetDate())/365.25) as int) Edad
Es una formula sencilla pero que me a ayudado mucho. Espero
les sirva y si les es de utilidad, no olvides dejar un Like en el artículo.