- Premièrement,
Date
est un mot clé dans MySQL . Vous devriez vraiment éviter de l'utiliser comme nom de table/colonne. - Pour obtenir une heure 1 heure avant l'heure actuelle, vous pouvez ajouter un
INTERVAL -1 HOUR
à l'heure actuelle (NOW()
), en utilisantDate_add()
fonction. - Nous pouvons utiliser
BETWEEN low-value AND high-value
opérateur de comparaison, pour obtenir les valeurs de la plage prescrite.
Essayez la requête suivante :
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()