, так что будьте осторожны!

я запускаю запрос сbetween предложение, похоже, исключает конечное значение.
Например:

select * from person where dob between '2011-01-01' and '2011-01-31'

Это получает все результаты сdob с 2011-01-01 по 2011-01-30; пропуск записей гдеdob это «2011-01-31». Может кто-нибудь объяснить, почему этот запрос ведет себя таким образом, и как я мог бы изменить его, чтобы включить записи, гдеdob такое «2011-01-31»? (без добавления 1 к дате окончания, потому что она была выбрана пользователями.)

Ответы на вопрос(9)

Ваш ответ на вопрос