您的位置:首页 > 其它

通过时间,获得星期的开始时间,结束时间

2015-06-27 09:29 253 查看
declare @s int,@s1 int,@s2 int,@STime datetime,@Etime datetime,@CTime datetime
set @CTime='2015-06-21 00:00:00'
set @s=DatePart(W,@CTime)
if @s=1
begin
set @STime=DATEADD(dd,-6,@CTime)
set @Etime=@CTime
end
else
begin
set @s1=2-@s
set @s2=8-@s
set @STime=DATEADD(dd,@s1,@CTime)
set @ETime=DATEADD(dd,@s2,@CTime)
end
select @s '星期,星期日用1表示', @STime '周开始时间',@ETime '周结束时间'

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: