Я использую SQL2008 для создания SP.В моей процедуре я хочу сравнить три значения даты и получить данные двух дат из таблицы.
Я получаю две даты из моего пользовательского интерфейса @date1, @date2, и у меня есть столбец Date3 вмоя таблица основана на @date1, @date2 и Date3. Я хочу выбрать некоторые данные из своей таблицы.
@date1
@date2
Date3
Как я могу это сделать?
Чтобы избежать отметки времени в поле даты, вы можете использовать Select col1,col2... from table_name where Date(Date3) between @Date1 and @date2.
Select col1,col2... from table_name where Date(Date3) between @Date1 and @date2
Я думаю, что вы хотите это:
select col1, col2, col3, ... from Table where Date3 between @date1 and @date2
Это даст вам все строки из Table where Date3 date is >= @date1 and <= @date2.
Table where Date3 date is >= @date1 and <= @date2