SELECT timestamp
FROM tablename
WHERE timestamp >= userStartDate
AND timestamp < userEndDate + INTERVAL 1 DAY
Thao tác này sẽ chọn mọi bản ghi có phần ngày giữa userStartDate
và userEndDate
, miễn là các trường này có loại DATE
(không tính thời gian).
Nếu ngày bắt đầu và ngày kết thúc dưới dạng chuỗi, hãy sử dụng STR_TO_DATE
để chuyển đổi từ bất kỳ định dạng nhất định nào:
SELECT timestamp
FROM tablename
WHERE timestamp >= STR_TO_DATE('01/11/2010', '%m/%d/%Y')
AND timestamp < STR_TO_DATE('01/12/2010', '%m/%d/%Y') + INTERVAL 1 DAY