- Đầu tiên,
Date
là 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-value
toá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()