sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puedo recuperar a todos los empleados cuya edad será 21 dentro de un mes?

Supongo que quiere conocer a los empleados al menos 21 años, no exactamente 21 años.

Durante un mes a partir de ahora:

WHERE BIRTHDATEField <= DATEADD(year, -21, DATEADD(month, 1 Getdate())

Eliminar el último Dateadd para usar hoy.