- För det första,
Dateär ett sökord i MySQL . Du bör verkligen undvika att använda det som ett tabell-/kolumnnamn. - För att få en tid 1 timme före aktuell tid kan du lägga till ett
INTERVAL -1 HOURtill aktuell tid (NOW()), medDate_add()funktion. - Vi kan använda
BETWEEN low-value AND high-valuejämförelseoperator för att få värdena från det föreskrivna intervallet.
Försök med följande fråga:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()