Sintaxis de DATEDIFF

sql
Copiar código
DATEDIFF(intervalo, fecha_inicial, fecha_final)

Ejemplo básico

Supongamos que tienes dos fechas: '2000-01-01' y '2023-12-03'. Para calcular la diferencia de años:

sql
Copiar código
SELECT DATEDIFF(YEAR, '2000-01-01', '2023-12-03') AS DiferenciaAnios;

Si tienes una tabla con fechas, puedes calcular la diferencia en años entre dos columnas:

sql
Copiar código
SELECT cod_ben_in,
       DATEDIFF(YEAR, fec_nac_ben_da, GETDATE()) AS Edad
FROM dbo.Beneficiario;


SELECT DATEDIFF(YEAR, fec_nac_ben_da, getdate() ) as edad
FROM dbo.Beneficiario