Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je récupérer tous les employés qui auront 21 ans dans un mois ?

Je suppose que vous voulez connaître les employés au moins 21 ans, pas exactement 21 ans.

Pendant un mois à partir de maintenant :

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

Supprimer le dernier Dateadd à utiliser aujourd'hui.