2011-01-05 55 views
2

我要改寫我prevously曾問了一個問題。集團天一週的SQL Server/SSRS

我想通過周組日期。我目前有兩個功能:第一個功能返回一年的所有財政周和第二個所有日期。

我從天財周左外連接來得到這個結果集。

 
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值,如何做到這一點任何想法?

+0

你應該修改你原來的問題更加清晰,而不是發佈一個新的問題。 – jzd 2011-01-05 12:43:34

+0

道歉,我將來會更尊重。 – Node17 2011-01-05 12:47:57

+0

你可以發佈兩個表的結構嗎?查看財政周表和您設置的日表是如何設置的,這將有助於回答這個問題。另外,您是否可以更清楚地瞭解SSRS的最終結果? – 2011-01-05 18:59:26

回答

3

我找到了一種替代的方式來填補空。這是通過在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中按周分組。