一周的sql代码应从星期日的星期一结束开始

时间:2018-08-06 09:02:30

标签: sql-server reporting-services

业务从星期一开始,在整个星期中的星期日结束。因此,我需要按周分组讨论SSRS。我该怎么办?

我附上了我的要求的屏幕截图。

enter image description here

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

用户SET DATEFIRST 1;

DATEFIRST将根据给定的值设置一周的第一天。 1代表Monday,2代表TUESDAY,依此类推。

它将始终保持固定值几天。比如1总是星期一,7总是星期日。

SELECT @@DATEFIRST将指定“周”的开始日期。默认情况下为7,即星期日。因此,如果您运行SET DATEFIRST 1,则SELECT @@DATEFIRST将返回1。

您可能必须将SET DATEFIRST 1与查询一起放入存储过程中。