Ответов (5)5
Решение
0
SELECT *
FROM courses
WHERE DATE_ADD(NOW(), INTERVAL 2 HOUR) > start_time
Для получения информации о других манипуляциях с датой и временем см. Функции даты и времени.
0
Вам нужен DATE_SUB () ИЛИ DATE_ADD ()
0
Функция DATE_ADD () сделает свое дело. (Вы также можете использовать функцию ADDTIME (), если у вас установлена версия не ниже 4.1.1.)
По вашему запросу это будет:
SELECT *
FROM courses
WHERE DATE_ADD(now(), INTERVAL 2 HOUR) > start_time
Или,
SELECT *
FROM courses
WHERE ADDTIME(now(), '02:00:00') > start_time