Я пытаюсь сделать запрос между двумя датами. Я хотел бы сделать это, не беспокоясь о времени. Когда пользователь вводит 2 даты, которые они хотят выполнить, нет выбора для времени. Это означает, что даты, которые они вводят по умолчанию, - до 12:00 AM.
Однако даты в таблице имеют время. Я просто хотел бы игнорировать все время, чтобы поиск возвращал любые записи из указанного диапазона дат.
Вот мой SQL:
TheDate BETWEEN @EnteredBeginDate AND @EnteredEndDate
Поэтому, когда пользователь выполняет поиск диапазона между 8/6/2009 и 9/9/2009, я хочу вернуть записи:
8/6/2009 11:33:02 AM
8/6/2009 11:39:17 AM
9/9/2009 8:21:30 AM
Что происходит сейчас, я только вернусь:
8/6/2009 11:33:02 AM
8/6/2009 11:39:17 AM
Может кто-нибудь, пожалуйста, порекомендует лучший способ сделать это в SQL? Я знаю, как это сделать на С#.