Calcular la diferencia de fecha exacta en años usando SQL

Recibo informes en los que los datos estánETL a la base de datos automáticamente. Extraigo y transformo algunos de esos datos para cargarlos en otro lugar. Una cosa que necesito hacer es unDATEDIFF pero el año debe ser exacto (es decir, 4,6 años en lugar de redondear hasta cinco años).

El siguiente es mi script:

select *, DATEDIFF (yy, Begin_date, GETDATE()) AS 'Age in Years'
from Report_Stage;

los'Age_In_Years' La columna se está redondeando. ¿Cómo obtengo la fecha exacta en años?

Respuestas a la pregunta(4)

Su respuesta a la pregunta