1 星期一
2 星期二
3 星期三
4 星期四
5 星期五
6 星期六
7(默认值,美国英语) 星期日
注释
使用 @@DATEFIRST 函数检查 SET DATEFIRST 的当前设置。
SET DATEFIRST 的设置是在执行或运行时设置,而不是在分析时设置。
方法一:
先创建一个用户函数,根据日期得到周开始日期和结束日期
create function getwstend(@resultdate datetime)
returns varchar(20)
As
begin
declare @weekstart datetime,@weekend datetime,@dayweek int,@weeknum int
set @weeknum = datepart(wk,@resultdate)
set @dayweek = datepart(dw,@resultdate)
begin
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/