Respostas:
SELECT *
FROM courses
WHERE DATE_ADD(NOW(), INTERVAL 2 HOUR) > start_time
Consulte Funções de data e hora para outras manipulações de data / hora.
SELECT * FROM courses WHERE (NOW() + INTERVAL 2 HOUR) > start_time
A função DATE_ADD () fará o truque. (Você também pode usar a função ADDTIME () se estiver executando pelo menos a v4.1.1.)
Para sua consulta, isso seria:
SELECT *
FROM courses
WHERE DATE_ADD(now(), INTERVAL 2 HOUR) > start_time
Ou,
SELECT *
FROM courses
WHERE ADDTIME(now(), '02:00:00') > start_time
Isso também vai funcionar
SELECT NAME
FROM GEO_LOCATION
WHERE MODIFY_ON BETWEEN SYSDATE() - INTERVAL 2 HOUR AND SYSDATE()