得到X周前星期一和星期五的日期 (SQL 日期相减)

来源:互联网 发布:js实现div层慢慢隐藏 编辑:程序博客网 时间:2024/06/03 20:49

首先,得到本周的星期一和星期五的日期
select  dateadd(day,-datepart(weekday,getdate())+2,getdate()),dateadd(day,7-datepart(weekday,getdate())-1,getdate()) 
其次,得到X(X=-27)周的星期一和星期五的日期
select  dateadd(week,-27,dateadd(day,-datepart(weekday,getdate())+2,getdate())),     dateadd(week,-27,dateadd(day,7-datepart(weekday,getdate())-1,getdate()))

作者:敖士伟 ikmb@163.com