- Premièrement,
Dateest 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-valueopé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()