2011-01-05 13 views
2

私が以前に質問した質問を言い換えるつもりです。週ごとのグループの日数sql server/ssrs

週ごとに日付をグループ化したいのですが、私は現在、次の2つの機能を持っています。最初のものは、年度のすべての会計週と2番目のすべての日付を返します。

この結果セットを取得する日から会計年度に左外部結合を行います。 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

、私はweeekによって日のグループにしたいので、私は日付がこれを行う方法の任意のアイデア、の一部であることを会計週たNULL値を持っている必要がありますか?

+0

新しい質問を投稿するのではなく、元の質問を編集して、より明確にする必要があります。 – jzd

+0

お詫び申し上げます、私は将来さらに尊敬します。 – Node17

+0

2つのテーブルの構造を転記することはできますか?会計年度テーブルと日テーブルの両方がどのように設定されているかを見ると、その質問に答えるのに役立ちます。また、SSRSの最終結果がどのように見えるかを明確にすることができますか? –

答えて

3

nullを埋める別の方法が見つかりました。これは、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で週単位でグループ化することができます。

関連する問題