У меня есть в моей базе данных MySQL:Проверьте диапазон дат в MySQL
id | text | date_start | date_stop
1 | aa | 2011-12-17 10:45:00 | 2011-12-18 15:33:00
2 | aa | 2011-12-18 19:11:44 | 2011-12-20 10:10:19
3 | aa | 2011-12-21 15:14:00 | 2011-12-23 11:21:00
и я хочу проверить, например, дата в базе данных. , например, я Im давая:
date_start: 2011-12-17 11:11:11 and date_stop 2011-12-18 16:11:11
это должно возвращать ложь.
date_start: 2011-12-20 11:11:11 and date_stop 2011-12-21 11:11:11
Это должно быть верно.
как я могу это сделать? какой запрос должен быть для этого в SQL?
Не могли бы вы объяснить, что вы пытаетесь выполнить? Я не понимаю, почему первый пример должен возвращать false, а второй пример возвращает true. Четкое объяснение того, что вы хотите сделать и что вы пробовали, увеличит шансы на полезные ответы! –
Я бы хотел проверить эту дату - это не зарезервировано в базе данных –
Не могли бы вы также объяснить * почему * второй пример должен возвращать true? Я смотрю на ваш стол (который не назван), и я просто не понимаю его. – Aaron