Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich alle Mitarbeiter abrufen, die in einem Monat 21 Jahre alt werden?

Ich nehme an, Sie wollen Mitarbeiter mindestens kennenlernen 21 Jahre alt, nicht genau 21 Jahre alt.

Für einen Monat von jetzt an:

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

Entfernen Sie das letzte Dateadd heute verwenden.