是否可以使用DatePart功能显示从周六至周五开始的周,而不是典型的周一至周日周?我知道这将在周一至周日返回,但是你可以把它改为星期六 - 星期三吗?
DATEPART(WEEK,[HireDate]) AS Week_Number
答案 0 :(得分:4)
是使用SET DATEFIRST这会将日期设置为一周的第一天,以便在您指定的日期更改。
答案 1 :(得分:1)
您可以更改一周的第一天:
SET DATEFIRST { number | @number_var }
答案 2 :(得分:1)
您可以使用datefirst更改星期的第一天。
set datefirst 6
Datepart周和工作日将按照。 查看http://msdn.microsoft.com/en-us/library/ms174420.aspx了解详情。