SQL - Найти дату в диапазоне, который совпадает с другой датой - PullRequest
0 голосов
/ 24 сентября 2018

Я ищу решение в SQL.

Предположим, у меня есть исходная дата, скажем 08/28/2018 (это вторник).У меня также есть диапазон дат, начинающийся 09/17/2018 и заканчивающийся 09/23/2018.

Как мне найти дату того же дня, что и исходная дата.Ответ должен быть 09/18/2018.

Просто не уверен, как это сделать с SQL.

(я работаю с другими таблицами, просто нужно получить немного).

Спасибо.

1 Ответ

0 голосов
/ 24 сентября 2018

Итак, чтобы решить эту проблему, я использовал следующий запрос ...

select dateadd(day, datepart(dw, '08/28/2018')-2, '09/17/2018')

Теперь я могу параметризовать это, и оно будет работать нормально.

...