私は完全に元のテキストが実際には非常に長いので、私は完全なクエリを持っていませんが、あなたが私の構文でどこにエラーがあるかもしれないと感じるかもしれないと思う。基本的に私は2つの変数を宣言し、1つの変数が空白の場合は、where文は他の変数にはないフィールドにする必要があります。私は、同様のステートメントを使用して、クエリのスニペットを得ることができるSQL where文CASE変数
Where dnCP_FromServiceDate >= '01/01/2016' And
dnCP_FromServiceDate <= '01/31/2016' And
dnCP_RecordStatus <> 'V'
AND CASE WHEN @inpDXIN = '' THEN
predxDiagnosisCode not in (@inpDXNOTIN)
ELSE predxDiagnosisCode IN (@inpDXIN)
END
場合でも、私は私を把握することができますが、私は似た何かを見つける傾けます。どんな助けも大いにありがたいです
ご使用のデータベースで質問にタグを付けてください。 –
'@inpDXNOTIN'と' @inpDXIN'のサンプル値を文字列、メモリテーブルなどに指定できますか? – gordy