根据输入的日期取本周周一,和周日

来源:互联网 发布:mac怎么制作铃声教程 编辑:程序博客网 时间:2024/04/26 16:55
@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)