0

13 か月のローリング レポート期間と、現在の月までの各月を含むレポートのフィルターを作成しています。

明確化: このフィルターは、asp.net Web レポートのドロップダウン リストに入力するためのもので、ラベルが表示され、値がストアド プロシージャに渡されて処理されます。

いいえ:

13 か月ローリング (値 2013 年 6 月 12 日|2012 年 5 月 1 日)

1 月 (値 2013 年 1 月 1 日|2013 年 1 月 31 日)

2月 ...

3月... ... 6月...

ローリング 13 か月のフィルター ロジックがあります。

DECLARE @rolling varchar(25)
SET @rolling = (SELECT CONVERT(VARCHAR(10), GETDATE(), 101))
SET @rolling += '|'
SET @rolling += CONVERT(VARCHAR(10),(select dateadd(mm, datediff(mm, 0, getdate())-13, 0)), 101)

SELECT DISTINCT
@rolling as [VALUE], '13 Months Rolling' as [LABEL]

しかし、月を現在の月まで取得する方法がわかりません。ありがとう。

4

0 に答える 0