-2

Visual Studio 2012とSQL Server 2012を使用しています。単純なドロップダウンパラメータを作成して、指定した時間枠に渡って一般的な月/年を表示しようとしています。たとえば... 2016年9月、2016年10月など)。SSRS一般ドロップダウン月パラメータ

編集私の目標は、レコードのStartDateフィールドと、特定の月に収まるすべてのレコードをパラメータで取り込みたいということです。

範囲を取得するためにパラメータを作成するときに、[開始日]と[終了日]のパラメータを既に使用しています。私はもはや私のエンドユーザが月/年で単純にそれを望んでいるので、これを使用したくない。

これは、現在開始日の月のみを表示しているコードです。月と年を表示するには、このコードをどのように修正する必要がありますか?

SELECT DISTINCT DATENAME(month,A.[STRT_DTTM]) AS [Month] 
FROM Work as A 
WHERE A.[STRT_DTTM] IS NOT NULL 
ORDER BY DATENAME(month,A.[STRT_DTTM]) 

コードが改正されればまた、どのように私は(別名月、2月、月、4月...?)、通常のカレンダーの流れによって、月をソートするために、この程度行くだろう

答えて

0

は、おそらくあなたのSSRSを、試してみてください持っている - はその後、このを見て - 基本的には、パラメータドロップダウンのための「日付」タイプを選択します。https://technet.microsoft.com/en-us/library/aa337401(v=sql.105).aspx私は前に使っていたと範囲は素晴らしく、有用であるが何

+0

。残念ながら、それは私のエンドユーザが望むものではありません。 – smul86

+0

基本的にあなたが言ったことをしましたが、今月の最初と最後の日に式を追加しました。私がやりたかったことではありませんでしたが、それはうまくいったのです。 – smul86

0
SELECT DISTINCT DATENAME(month,A.[STRT_DTTM]) AS [Month] 
FROM Work as A 
WHERE A.[STRT_DTTM] IS NOT NULL 
ORDER BY DATENAME(month,A.[STRT_DTTM]) 
関連する問題