- Nejprve
Date
je klíčové slovo v MySQL . Opravdu byste se měli vyvarovat jeho použití jako názvu tabulky/sloupce. - Chcete-li získat čas 1 hodinu před aktuálním časem, můžete přidat
INTERVAL -1 HOUR
na aktuální čas (NOW()
), pomocíDate_add()
funkce. - Můžeme použít
BETWEEN low-value AND high-value
operátor porovnání, abyste získali hodnoty z předepsaného rozsahu.
Zkuste následující dotaz:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()