これは、ユーザーが 2 つの可能なパラメーター (@param1、@param2) を選択できる私のシナリオです。ユーザーが param1 を選択すると、WHERE 句は最初のものを使用します。ユーザーが param1 と param2 を選択すると、両方とも WHERE 句で使用されます。
DOM にアクセスできる場合は、コントロールに基づいて c# ロジックを使用できます。この場合、私はそれを行うことができないので、純粋な t-sql である必要があります。ここに私が達成する必要があるもののためのいくつかの疑似コードがあります:
// NOT REAL CODE
IF param1 is selected and param2 is not then use param1
IF param1 and param2 are selected use both (I can do this part with an IN statement)
純粋な tsql を使用してこれを達成するにはどうすればよいですか?