sql >> Base de Datos >  >> RDS >> Sqlserver

Usando una fecha entre en SQL QUERY

¿Por qué haría comparaciones de fechas usando cadenas? Eso está mal, mal, mal. (Si lo hace, use los formatos estándar ANSI, AAAA-MM-DD para que las comparaciones sean correctas).

Solo haz esto usando fechas:

Where visit_nextVisitDate between '2017-04-02' AND '2017-05-02'

En realidad, es una mala idea usar between con fechas Aaron Bertrand tiene un muy buen blog sobre este tema.

Recomiendo:

Where visit_nextVisitDate >= '2017-04-02' AND 
      visit_nextVisitDate < '2017-05-03'