sql server计算日期为当月的第几周

来源:互联网 发布:访问网络共享文件夹 编辑:程序博客网 时间:2024/05/17 22:42

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)

原创粉丝点击