SQL-在范围内查找与另一个日期相同的日期

时间:2018-09-24 17:38:43

标签: sql sql-server tsql date dayofweek

我正在寻找SQL解决方案。

假设我有一个原始日期,例如08/28/2018(星期二)。我还有一个日期范围,范围为09/17/2018,结束于09/23/2018

如何查找与原始日期相同的日期。答案应该是09/18/2018

只是不确定如何使用SQL做到这一点。

(我正在打其他桌子,只需要得到一点)。

谢谢。

1 个答案:

答案 0 :(得分:0)

所以要解决这个问题,我使用了以下查询...

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

现在,我可以对其进行参数化,它将正常工作。