mssql sql server获取今天为当月的第几周的方法分享


摘要:
下文讲述使用sql脚本获取当前日期为本月第几周的方法分享,如下所示:
实验环境:sql server 2008 R2


set DATEFIRST 1

select
datepart(d,getdate())/7 + (case when datepart(d,getdate())%7>datepart(weekday,getdate())
then 2
when (datepart(d,getdate())%7 = 0 and datepart(weekday,getdate()) = 7)
then 0
else 1 end)