文字列を使用して日付を比較するのはなぜですか?それはただ間違っている、間違っている、間違っている。 (そうする場合は、比較が正しく行われるように、ANSI 標準形式の YYYY-MM-DD を使用してください。)
日付を使用してこれを行うだけです:
Where visit_nextVisitDate between '2017-04-02' AND '2017-05-02'
実際、 between
を使用するのは悪い考えです 日付付き。 Aaron Bertrand は非常に優れた ブログ
おすすめ:
Where visit_nextVisitDate >= '2017-04-02' AND
visit_nextVisitDate < '2017-05-03'