ユーザーがレポートの 3 つのフィルター基準を選択するという要件があります。これらの条件は、テーブルの任意のフィールドにすることができます。ユーザーは部門に対して一度定義しますが、他の部門では異なる場合があります。
ここでの課題は、これらの動的基準を使用してクエリを作成することです。これを達成するための動的クエリ以外にとにかくありますか? 動的クエリが唯一の解決策である場合、SQL インジェクションを最小限に抑えるにはどうすればよいでしょうか。
助けていただければ幸いです。
編集
私は実際に、フィタリング基準とその値として設定されたフィールドを取得できる方法を探しています。SPを使用しています。
列名とその値を渡す必要がありますか、それとももっと良い方法がありますか?