我覺得我真的很接近這個,但我只是脫穎而出!SQL Server 2012-星期日期星期六到星期五
我想創建一個日期(通過報告),這將允許我選擇每週星期六到星期五。 以上週爲例,下面的代碼給我2016年7月29日的日期範圍爲2016年7月24日至2016年7月30日,但我希望日期範圍爲23/07/2016至29/07/2016是否可能?
DATEADD(WEEK,DATEDIFF(WEEK,0,[DateCreated]),4) AS [WeekCreated]
非常感謝提前!
Id Date Week Commencing Week Ending
1 16/07/2016 16/07/2016 22/07/2016
2 17/07/2016 16/07/2016 22/07/2016
3 18/07/2016 16/07/2016 22/07/2016
4 19/07/2016 16/07/2016 22/07/2016
5 20/07/2016 16/07/2016 22/07/2016
6 21/07/2016 16/07/2016 22/07/2016
7 22/07/2016 16/07/2016 22/07/2016
8 23/07/2016 23/07/2016 29/07/2016
9 24/07/2016 23/07/2016 29/07/2016
10 25/07/2016 23/07/2016 29/07/2016
11 26/07/2016 23/07/2016 29/07/2016
12 27/07/2016 23/07/2016 29/07/2016
13 28/07/2016 23/07/2016 29/07/2016
14 29/07/2016 23/07/2016 29/07/2016
您是否在尋找['SET DATEFIRST'](https://msdn.microsoft.com/en-in/library/ms181598.aspx)? – Arulkumar