По какой-то причине я не могу обернуть голову вокруг синтаксиса и логики для этой проблемы.
Моя самая последняя итерация кода выглядит следующим образом.
SELECT DATE_ADD(start, INTERVAL 15 MINUTE) >= NOW();
Хотя это верно для условия, если start+15 mins
больше NOW()
, это также верно для условияесли start
старше NOW()
. Это часть кода, с которой у меня проблема.
Тогда я знаю, что могу добавить некоторый оператор AND
, >=
или, <=
относительно будущей метки времени под названием start
или NOW()
, а также использовать DATE_ADD
или DATE_SUB
но я не могу найти правильную комбинацию вышеупомянутого, если NOW()
находится в пределах интервала, приводящего к наступающей временной отметке.