私はストアドプロシージャの入力変数に基づいて自分のSQLでwhere where条件を設定しようとしています。Dynamic Where句T-SQL可変演算子
Where RF.InternalCompany = @Company
And RF.Installdate between @Datefrom and @DateTo
AND CASE WHEN @ContractType = 'Single Asset Contract' THEN numA.NumOfAssets = 1
WHEN @ContractType = 'Multi-Asset Contract' THEN numA.NumOfAssets > 1
END
どうすれば設定できますか?
あなたはここで変数を_set_しようとしている、またはあなたが 'WHERE'句のロジックでその変数を_use_しようとしていますか? –