- In primo luogo,
Date
è una parola chiave in MySQL . Dovresti davvero evitare di usarlo come nome di una tabella/colonna. - Per ottenere un'ora 1 ora prima dell'ora corrente, puoi aggiungere un
INTERVAL -1 HOUR
all'ora corrente (NOW()
), utilizzandoDate_add()
funzione. - Possiamo utilizzare
BETWEEN low-value AND high-value
operatore di confronto, per ottenere i valori dall'intervallo prescritto.
Prova la seguente query:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()