62,047
社区成员
发帖
与我相关
我的任务
分享
SET DATEFIRST 1
SELECT DATEADD(DD,-7,DATEADD(DD,-(DATEPART(DW,GETDATE()))+1,GETDATE()))
SELECT DATEADD(DD,-(DATEPART(DW,GETDATE()))+1,GETDATE())
SELECT DATEADD(DD,7,DATEADD(DD,-(DATEPART(DW,GETDATE()))+1,GETDATE()))
--上周星期一
------------------------------------------------------
2009-09-28 14:45:54.827
(所影响的行数为 1 行)
--本周星期一
------------------------------------------------------
2009-10-05 14:45:54.827
(所影响的行数为 1 行)
下周星期一
---------------------------------------------
2009-10-12 14:45:54.827
(所影响的行数为 1 行)