MySQL запрос для выбора диапазона дат между двумя столбцами даты начала и окончания. пожалуйста, найдите детали следующим образом

ID | START      | END        |
------------------------------
1  | 2012-12-28 | 2013-01-02 |
2  | 2013-01-01 | 2013-01-20 |
3  | 2013-01-18 | 2013-01-22 |
4  | 2013-02-01 | 2013-02-10 |
5  | 2013-02-30 | 2013-02-31 |

Как получить результаты, точно совпадающие и находящиеся между выбранным диапазоном дат?

Пример 1

Выбранный диапазон дат с 1 января 2013 года по 20 января 2013 года

  • дата начала =< 1 января & дата окончания =<20 января должна отображаться.
  • дата начала>=1 января и дата окончания>=20 января должно отображаться.
  • начните 28 декабря и завершите 3 января, тогда эта задача должна отображаться.
  • начало 18 января и конец 22 января должны отображаться.
  • начало 5 января и конец 10 января должны отображаться.

Как вывести результаты по диапазону дат?

0 ответов

Другие вопросы по тегам