当前位置:
代码迷
>>
Sql Server
>> 求给定日期所在周的周一的日期?该怎么解决
详细解决方案
求给定日期所在周的周一的日期?该怎么解决
热度:
32
发布时间:
2016-04-27 13:27:57.0
求给定日期所在周的周一的日期?
求给定日期所在周的周一的日期?
求给定日期所在周的周一的日期,其中周一为一周的开始,周日为结束,
如给的参数在4月9号到4月15号中间任一日期,返回的结果为4月9号,
如参数为4月1号,返回3月26号
------解决方案--------------------
星期一做为一周的第1天
declare @dt date=getdate()
SELECT DATEADD(Day,1-(DATEPART(Weekday,@dt)+@@DATEFIRST-2)%7-1,@dt)
查看全文
相关解决方案
给定日期,取得是当年的第几周