Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak za miesiąc odzyskać wszystkich pracowników, których wiek ukończy 21 lat?

Zakładam, że chcesz poznać pracowników przynajmniej 21 lat, nie dokładnie 21 lat.

Przez miesiąc od teraz:

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

Usuń ostatni Dateadd do użytku dzisiaj.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje sposób na wyłączenie niejawnej konwersji typu w SQL Server?

  2. Jeśli nie istnieje, nie działa w SQL CE

  3. Wyślij e-mail z wyzwalacza w SQL Server (T-SQL)

  4. Co oznacza Poważny błąd w bieżącym poleceniu. Ewentualne wyniki należy odrzucić. Błąd SQL Azure oznacza?

  5. SQL Server 2008 Zapytanie krzyżowe