Я думаю, что я действительно близко к этому, но я просто не в своем роде!SQL Server 2012 - Week Date Sat To Friday
Я пытаюсь создать дату (для отчета), которая позволит мне выбирать каждую неделю с субботы по пятницу. Принимая на прошлой неделе, например, приведенный ниже код дает мне 29/07/2016 для диапазона дат от 24/07/2016 по 30/07/2016, однако мне хотелось бы, чтобы диапазон дат был 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