- Đầu tiên,
Datelà một Từ khóa trong MySQL . Bạn thực sự nên tránh sử dụng nó làm tên bảng / cột. - Để có thời gian trước giờ hiện tại 1 giờ, bạn có thể thêm
INTERVAL -1 HOURđến thời điểm hiện tại (NOW()), sử dụngDate_add()chức năng. - Chúng tôi có thể sử dụng
BETWEEN low-value AND high-valuetoán tử so sánh, để nhận các giá trị từ phạm vi được chỉ định.
Hãy thử truy vấn sau:
SELECT *
FROM sample.writing
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()