クエリについてサポートが必要です:
値が -1 のパラメーターをクエリに送信すると、「IN」ステートメントでフィルター処理したいと思います。それ以外の場合は、値に従ってフィルター処理します。
私はこのようなことをしようとしていました:
WHERE (StatusId = CASE WHEN @StatusId = - 1
THEN
@StatusId IN (1, 2, 3)
ELSE
StatusId = @StatusId END)
ありがとう。