¿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'