Trước hết, bạn nên lưu trữ các giá trị thời gian của mình trong DATETIME
(hoặc có thể là TIMESTAMP
) cột. Sau đó, làm theo các câu trả lời cho câu hỏi này
.
Tuy nhiên, nếu bạn thực sự nhấn mạnh vào việc này với các chuỗi, bạn luôn có thể sử dụng LIKE
so sánh:
SELECT * FROM `call` WHERE date_time LIKE '12/15/2012 %'
( bản trình diễn trên sqlize.com )
Tất nhiên, điều này chỉ hoạt động để tìm tất cả các bản ghi cho một ngày (hoặc, với sự sửa đổi thích hợp, cho một giờ / phút / tháng / năm / v.v.). Nếu bạn cần các tiêu chí lựa chọn phức tạp hơn, tôi thực sự khuyên bạn nên chuyển sang DATETIME
thực cột.