我将重新表述我之前问过的一个问题。
我想按周对日期进行分组。我目前有两个函数:第一个函数返回一年中的所有会计周,第二个函数返回所有日期。
我对各个财政周进行了左外连接以获得此结果集。
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 中,我想按周对天进行分组,因此我需要具有日期所属会计周的空值,关于如何执行此操作有什么想法吗?
最佳答案
我找到了一种替代方法来填充空值。这是通过使用 SQL 中的 datepart 函数返回周数。
SELECT DATEPART(WEEK, specified_date)
返回周数。然后,我在 SSRS 中周列的单元格中做了进一步的表达式,使其与原始财务周数一致,现在已经有了。
1 4/4/2010 1 5/4/2010 1 6/4/2010 ... 2 11/4/2010
这允许我在 SSRS 中按周分组。
关于sql - 按周对天进行分组 sql server/ssrs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602563/