SQL数据库中的datename/datename函数对周的计算都是从周日开始
但是国内比较常用周一计算一个星期的开始
所以在做数据周统计时,需要将每周的默认开始周期改动一下
print @@DATEFIRST --数据库内默认是7
SET DATEFIRST 1 --重新设置成从1开始
select datename(WEEK,'2022-05-15')--周日不在是下一周
select datepart(WEEK,'2022-01-03')--星期一成了新一周期的开端
--在一个sql页内重置 只对该页内有效
容易忘记一些函数,写了自己记住