- Primeiro,
Date
é uma palavra-chave no MySQL . Você realmente deve evitar usá-lo como um nome de tabela/coluna. - Para obter uma hora 1 hora antes da hora atual, você pode adicionar um
INTERVAL -1 HOUR
para a hora atual (NOW()
), usandoDate_add()
função. - Podemos usar
BETWEEN low-value AND high-value
operador de comparação, para obter os valores do intervalo prescrito.
Tente a seguinte consulta:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()