Я использую управление календарем в asp.net. Он отображает только дату, а не время. Но при вставке в базу данных время вставлено автоматически. Но при извлечении данных из базы данных с использованием даты в том случае, когда условия не имеют соответствующих записей Показывает, какая модификация в хранимой процедуре я могу сделать, чтобы решить эту проблему.Calendar extender
Я использовал следующий код в storedprocedure.Name Из таблицы FileM
Select * из FileM Где OldDate = '@ OldDate%'
OldDate поле в databese это магазины, как даты и времени т.е. дата является датой я вставлено но время находится либо в 08: 00: 00: 000, либо 00: 00: 00: 000. Таким образом, в вышеуказанном запросе даются записи о дате, которая приходит со временем как 00: 00: 00: 000, но не с 08:00:00 : 000
Вам лучше создать диапазон, отделив время от только вашего параметра и используя его для нижней границы и сделав его 11: 59: 59.997 для верхней границы (.999 раундов до полуночи следующей даты) , Таким образом, можно использовать индексы. Если вы измените значение столбца таблицы, SQL не может использовать индексы –