博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

获取当前日期所在的周五的日期

Posted on 2008-08-12 13:26  LonelyStar  阅读(429)  评论(0编辑  收藏  举报

默认第一天是周日:

 

 

declare @FridayDate datetime


if (DATENAME(dw, getdate()) = 'Sunday')
 select @FridayDate = DATEADD(wk, DATEDIFF(wk,0,getdate()), -3)
else
 select @FridayDate = DATEADD(wk, DATEDIFF(wk,0,getdate()), 4)

select @FridayDate