Tôi đang cố gắng thực hiện truy vấn giữa 2 ngày. Tôi muốn làm điều đó mà không cần phải lo lắng về thời gian. Khi người dùng nhập vào 2 ngày họ muốn tìm kiếm, không có lựa chọn nào cho thời gian. Điều này có nghĩa là các ngày mà họ nhập mặc định là 12:00 sáng.TSQL: Ngày GIỮA Truy vấn - Bỏ qua Thời gian
Các ngày trong bảng có thời gian. Tôi chỉ muốn bỏ qua thời gian tất cả cùng nhau để tìm kiếm mang lại bất kỳ hình thức hồ sơ cho biết phạm vi ngày.
Đây là SQL của tôi:
TheDate BETWEEN @EnteredBeginDate AND @EnteredEndDate
Vì vậy, khi một người dùng thực hiện tìm kiếm khoảng từ 8/6/2009 VÀ 9/9/2009 Tôi muốn trả lại hồ sơ:
8/6/2009 11:33:02 AM
8/6/2009 11:39:17 AM
9/9/2009 8:21:30 AM
Điều gì đang xảy ra bây giờ là tôi chỉ quay lại:
8/6/2009 11:33:02 AM
8/6/2009 11:39:17 AM
Ai đó có thể vui lòng giới thiệu cách tốt nhất để làm điều này trong SQL? Tôi biết làm thế nào để làm điều đó trong C#.
gì ** phiên bản ** của SQL Server ?? –