SELECT данных из mysql за определенный промежуток времени

hivuld

Новичок
Добрый день. Обращусь с просьбой за подсказкой. Буду очень признателен.

Я создаю интернет магазин. И у меня есть таблица products, в которой есть поля dateStart и dateEnd. dateStart - начало проведения акции, dateEnd - конец проведения акции.
Допустим пользователь на сайте выбирает за какой период он хочет увидеть акции, например 12.07.2018 - 14.07.2018.
Как сделать, чтобы из базы данных выберались акции за период, указанный пользователем?

P.S. В dateStart и в dateEnd хранится timestamp даты
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну, а как пробовал писать sql запрос? Где у тебя затык?
 

fixxxer

К.О.
Партнер клуба
У тебя есть 4 переменные:
1) введенные пользователем начало и конец периода,
2) начало и конец проведения некоторой конкретной акции.
Сформулируй (тупо на бумажке) неравенство, составленное из этих 4 переменных, которое верно тогда и только когда данная акция подходит под введенный пользователем период.
Дальше просто переносишь это неравенство в условие для WHERE.
 
Сверху