我试图根据使用SQL输入的日期显示一周的星期二。
例如:日期:07-11-2014星期:07-11-2014表示从07-06-2014到07-12-2014之间的一周所以每周的星期二是:07-08-2014
我想要的是找到mm-dd-yyyy所在的星期中的星期二。
如何做到这一点?
谢谢!
注。我正在使用sql server
如果您正在使用SQL Server:
SELECT DATEADD(ww, DATEDIFF(ww,0,'07-11-2014'), 1)
通过选择一周的第一天来工作。DATEDIFF(ww,0,'07-11-2014')
,然后在当天加1。DATEADD(ww,..., 1)