判断两个日期是否在一个周内(星期一做为一周的第1天)

来源:互联网 发布:苏州爱知电机 编辑:程序博客网 时间:2024/06/05 18:30

 

--(星期一做为一周的第1天)

DECLARE @date int
Select @date=DateDiff(ww, DATEADD(day,-1,'2012-11-20'),dateadd(day,-1,GETDATE()))
如果@date等于零的话就表示是在一个周内(这个日期是在从周一开始的)
如果不等于零的话就表示不再一个周内

 

--(星期日做为一周的第1天)

--2012-11-17是周日
 DECLARE @date int
 SELECT @date=datediff(week,'2012-11-17','2012-11-20')

如果@date等于零的话就表示是在一个周内(这个日期是在从周一开始的)
如果不等于零的话就表示不再一个周内
原创粉丝点击