Как проверить, находится ли дата между date1 и date2 с помощью mysql?

Я пытаюсь написать запрос, который будет сравнивать сегодняшнюю дату с моими столбцами таблицы date1 и date2 в mysql / php .. Вот что мне нужно:

Таблица «событий»:

  • date1 = дата начала (XXXX-XX-XX)
  • date2 = дата окончания (XXXX-XX-XX)

запрос:

  • выберите * из событий, где 2012-01-18 между date1 и date2 (или равно date1 и date2)

Но я не уверен, как это сделать ... любая помощь будет принята с благодарностью :)

РЕДАКТИРОВАТЬ:

Может быть, я не совсем понял ... if todays date = '2012-01-18 «Мне нужно, чтобы найти результаты, если сегодняшняя дата находится между диапазоном дат date1 и date2 .. Так что date1 может быть« 2012-01-04 », а date2 может быть« 2012-01-21 ».. так что, если сегодняшняя дата выпадает между этими датами или в эти даты возвращается результат ..

5
задан Rishabh 27 October 2016 в 20:41
поделиться