Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come posso recuperare tutti i dipendenti la cui età avrà 21 anni tra un mese?

Presumo che tu voglia conoscere i dipendenti almeno 21 anni, non esattamente 21 anni.

Tra un mese da oggi:

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

Rimuovi l'ultimo Dateadd da usare oggi.