- Erstens
Date
ist ein Schlüsselwort in MySQL . Sie sollten es wirklich vermeiden, es als Tabellen-/Spaltennamen zu verwenden. - Um eine Uhrzeit 1 Stunde vor der aktuellen Uhrzeit zu erhalten, können Sie ein
INTERVAL -1 HOUR
hinzufügen zur aktuellen Zeit (NOW()
). ), mitDate_add()
Funktion. - Wir können
BETWEEN low-value AND high-value
Vergleichsoperator, um die Werte aus dem vorgeschriebenen Bereich zu erhalten.
Versuchen Sie die folgende Abfrage:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()