sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kan jag hämta alla anställda vars ålder kommer att vara 21 år om en månad?

Jag antar att du åtminstone vill känna anställda 21 år gammal, inte exakt 21 år gammal.

I en månad från och med nu:

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

Ta bort den senaste Dateadd att använda idag.



  1. Qt - Hur man får|kompilera Mysql-drivrutin

  2. På hur många språk är Null inte lika med någonting, inte ens Null?

  3. Varning:det gick inte att öppna strömmen:Ingen sådan fil eller katalog i C:\wamp\www\laravel\bootstrap\autoload.php på rad 17

  4. #1222 - De använda SELECT-satserna har ett annat antal kolumner