Câu lệnh SQL lọc dữ liệu theo ngày.
Mình có 1 csdl có trường Date định dạng (yyyy/mm/dd hh:mm:ss). Mình muốn khi truy vấn chỉ lấy thời gian theo ngày thôi thì làm thế nào? Mình dùng câu lệnh này nhưng không ra được kết quả
SELECT * FROM Insp_dt WHERE left(date,10) between '2010/11/10' and '2010/11/11'
Mọi người giúp đỡ nhé!
Dùng Format, không dùng Left
Format(date,"yyyy/mm/dd")
Trước khi Format, dùng CVDate để chuyển ngày
một giá trị var(có thể là chuỗi, number) không so sánh với date() được, dùng ngày tháng trong SQL thường dùng dấu #ngày tháng#
www.giaiphapexcel.com/diendan/threads/c%C3%A2u-l%C3%AA%CC%A3nh-sql-lo%CC%A3c-d%C6%B0%CC%83-li%C3%AA%CC%A3u-theo-nga%CC%80y.43027/
Khoá học Trưởng phòng nhân sự
Nguồn nhân lực là một trong Tứ trụ kinh doanh của doanh nghiệp, có tác động tới sự tồn tại và phát triển bền...
Xem khóa học