- Първо,
Date
е ключова дума в MySQL . Наистина трябва да избягвате да го използвате като име на таблица/колона. - За да получите час 1 час преди текущия час, можете да добавите
INTERVAL -1 HOUR
до текущото време (NOW()
), като използватеDate_add()
функция. - Можем да използваме
BETWEEN low-value AND high-value
оператор за сравнение, за да получите стойностите от предписания диапазон.
Опитайте следната заявка:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()