Я хочу создать две DATETIME
переменные, которые можно использовать для проверки с BETWEEN AND
, когда в SQL Server 2008 предоставляется только одна DATETIME
в хранимой процедуре.
Итак, когда я получаю 2012/12/31 15:32:12
в качестве входных данных, я хочу сгенерировать две новые переменные из них: @from = 2012/12/31 00:00:00
и @to = 2012/12/31 23:59:59
.
Эти две переменные используются для проверки, лежат ли записи между ними, то есть находятся ли они в тот же день, что и дата ввода.
Я дурачился, используя CAST и CONVERT, но я не знаю, как манипулировать датами так, как я хочу.
Должен ли я сделать это по-другому? Или есть функции, о которых я не знаю?