- Po pierwsze,
Dateto Słowo kluczowe w MySQL . Naprawdę powinieneś unikać używania go jako nazwy tabeli/kolumny. - Aby uzyskać czas 1 godzinę przed czasem bieżącym, możesz dodać
INTERVAL -1 HOURdo aktualnego czasu (NOW()), używającDate_add()funkcja. - Możemy użyć
BETWEEN low-value AND high-valueoperator porównania, aby uzyskać wartości z określonego zakresu.
Wypróbuj następujące zapytanie:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()