sql >> Databáze >  >> RDS >> Sqlserver

Jak mohu získat všechny zaměstnance, jejichž věk bude za měsíc 21?

Předpokládám, že chcete znát zaměstnance alespoň 21 let, ne přesně 21 let.

Po dobu jednoho měsíce:

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

Odstraňte poslední Dateadd použít dnes.



  1. Java spuštěná spouštěčem MySQL

  2. Existuje způsob, jak Rate Limit nebo Throttle uživatele nebo připojení v PostgreSql?

  3. SQL - Jak vybrat řádek se sloupcem s maximální hodnotou

  4. Sloupec spojení neznámé klauzule MYSQL v dalším spojení