@p22为输入的日期
DECLARE
@Start_Date
NVARCHAR
(
1000
)
DECLARE
@End_Date
NVARCHAR
(
1000
)
SET
@Start_Date
=
Dateadd
(wk,
datediff
(wk,
0
,
@p22
),
0
)
SET
@End_Date
=
Dateadd
(wk,
datediff
(wk,
0
,
@p22
),
7
)
另外一种方法
本周六
select DATEADD(wk, DATEDIFF(wk,0,@date ), 6-1)
本周一
select DATEADD(wk, DATEDIFF(wk,0,@date ), -1)
本文介绍如何使用 SQL 语句来确定指定日期所在的周期的开始和结束日期,包括本周一和本周六的具体日期计算方法。
3637

被折叠的 条评论
为什么被折叠?



