Như đã nói tại MySQL Sử dụng cột chuỗi có văn bản ngày tháng làm trường ngày tháng , bạn có thể làm
SELECT STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM yourtable
Bạn cũng có thể xử lý các chuỗi ngày này trong WHERE
điều khoản. Ví dụ
SELECT whatever
FROM yourtable
WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY
Bạn có thể xử lý tất cả các loại bố cục ngày / giờ theo cách này. Vui lòng tham khảo định dạng chỉ định cho DATE_FORMAT()
chức năng
để xem những gì bạn có thể đưa vào tham số thứ hai của STR_TO_DATE()
.