sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik alle medewerkers opvragen die over een maand 21 jaar worden?

Ik neem aan dat je werknemers minstens . wilt kennen 21 jaar oud, niet precies 21 jaar oud.

Voor een maand vanaf nu:

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

Verwijder de laatste Dateadd om vandaag te gebruiken.



  1. Impact van EM SQL-monitor

  2. Query's uitvoeren op 2 tabellen in een enkele query

  3. MySQL-daemon weigert te starten met Kan server niet starten:Bind op TCP/IP-poort:adres al in gebruik (niet).

  4. Hoe NULL-waarden in MySQL te tellen?