按周分组sql server / ssrs

时间:2011-01-05 09:36:11

标签: sql sql-server reporting-services ssrs-grouping

我要重新提出一个我曾经问过的问题。

我想按周分组日期。我目前有两个功能:第一个返回一年中的所有财政周,第二个返回所有日期。

我从Fond周开始做一个左外连接,以获得此结果集。

 4/4/2010    4/4/2010 
 NULL        5/4/2010 
 NULL        6/4/2010 
 ...
 11/4/2010   11/4/2010
 NULL        12/4/2010 

在SSRS中,我想通过weeek对日期进行分组,因此我需要将Null值设置为日期所属的会计周,以及如何执行此操作的任何想法?

1 个答案:

答案 0 :(得分:3)

我找到了另一种填充null的方法。这是通过在SQL中使用datepart函数来返回周数。

SELECT DATEPART(WEEK, specified_date)

返回星期数。然后,我在SSRS的单周列的单元格中进一步表达,使其与orignal财政周数一致,现在已经。

 1    4/4/2010 
 1    5/4/2010 
 1    6/4/2010 
 ...
 2  11/4/2010

这使我可以在SSRS中按周分组。