クエリについてサポートが必要です。
値が-1のパラメーターをクエリに送信するとき、すべてのレコードを取得したいと思います(このパラメーターは結果をフィルター処理しません)。それ以外の場合は、値に従ってフィルター処理します。
私はこのようなことを試みていました:
WHERE (StatusId = CASE WHEN @StatusId = - 1
THEN
@StatusId IS NULL
ELSE
StatusId = @StatusId END)
ありがとう。