sql 设置周数开始

sql set the week number start

这个语句给了我从1st of january开始的current week的编号

select datepart(week,getdate())

我想从 1st november 开始计算。
有什么方法可以做到这一点吗?
我知道日期优先方法可以选择一周的开始日期等

您可能正在寻找 DateDiff

select DATEDIFF(week, '1-Nov-2014', GETDATE()) + 1
OutPut: 45