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

 

--(星期一做为一周的第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等于零的话就表示是在一个周内(这个日期是在从周一开始的)
如果不等于零的话就表示不再一个周内

你可能感兴趣的:(sqlserver数据库)