- For det første
Date
er et søgeord i MySQL . Du bør virkelig undgå at bruge det som et tabel-/kolonnenavn. - For at få et tidspunkt 1 time før det aktuelle tidspunkt, kan du tilføje et
INTERVAL -1 HOUR
til det aktuelle tidspunkt (NOW()
), ved hjælp afDate_add()
funktion. - Vi kan bruge
BETWEEN low-value AND high-value
sammenligningsoperator for at få værdierne fra det foreskrevne område.
Prøv følgende forespørgsel:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()