私の問題は、Report Builder でパラメーターを宣言できなかったことです。
次のエラーが表示されました。
エラー [42000] [Microsoft][ODBC SQL Server ドライバー][SQL Server]スカラー変数 "@param" を宣言する必要があります。
そこでググってみたところ、記号「?」を入れることで簡単に解決できることがわかりました。「@parameter」の代わりに、しばらくの間私の問題を解決しました。
しかし今、私は別の問題を抱えています。私はselect
好きです:
select * from table t where t.date = ? or t.date2 = ? or t.date3 = ?
3つすべての「?」は「2013-aug-01」ですが、それぞれ「?」レポート ビルダーのパラメーター セクションに新しいパラメーターを作成します。
3 つのケースすべてに 1 つのパラメーターを使用するにはどうすればよいですか?