1

私は彼女を助けることができないので、私は同僚のためにこの質問をしています。SQL宣言変数とSSRSパラメータ

彼女は、私たちはここに何ができるかに限定されている2012年のSQL Server 2012とVisual Studioを使用しているので、我々はストアドプロシージャを作成カント

(つまり、この解決策になる場合でも、完全にわからない。)

彼女はDeclare変数@Start_Dateと@End_Dateを含むクエリを持っています。彼女は、SSRSでSSRSでどのようにパラメータを作成するかを知りたいので、ユーザーがStart DateパラメータとEnd Dateパラメータの日付として選択したものは、データセットのクエリコードのDeclare変数に渡されます。

これを行う方法はありますか?そしてもしそうなら、どうですか?解決策を助けるために私の側からの情報が必要な場合はお知らせください。新しいレポートを作成するなど、データベースクエリ入力

+0

私には分かりません。レポートサービスポータルからレポートを実行していますか、このレポートを呼び出すアプリを使用していますか? – McNets

+0

このレポートを呼び出すアプリとはどういう意味ですか? 文字通り、彼女はSSRSレポートでパラメータを作成したいと考えています。彼女の現在のSQLクエリは、Start_DateとEnd_Dateの変数を宣言しています。彼女は、SSRSで作成しているパラメータでクエリがOKを実行することを確認します。たとえば、SSRSでは、開始日として12/1/2016を選択し、終了日として20/9/2016を選択した場合です。これらの日付は宣言変数に入ります。 – smul86

答えて

0

:ウィザードを

SELECT some_fields 
FROM table_name 
WHERE field >= @ParamName1 AND field = @ParamName2 

は、同じクエリのパラメータの名前と同じか、おおよそのデータ型を使用して、レポートに2つのパラメータを追加します。

あなたはストアドプロシージャを使用している場合:

MyStoredProcedure @ParamName1 varchar(20) 

結果を、それはパラメータがParamName1

という名前のレポートであり、同じだ。しかし、報告書はの世話をしませんストアドプロシージャの中で宣言された変数は、そのパラメータのみです。