Qual é a sintaxe válida desta consulta no MySQL?
SELECT * FROM courses WHERE (now() + 2 hours) > start_time
nota: start_time é uma tabela de campos de cursos
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.
fonte
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:
Ou,
fonte
Isso também vai funcionar
fonte