Câu lệnh SQL lọc dữ liệu theo ngày.

Chia sẻ bởi:hands
★★★★★
Quảng cáo

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ự
Khóa học SprinGO phù hợp

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
★★★★★ 5 ★ 1 👤 0 ▥ 0
Quảng cáo

Bạn nên đọc

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm