WHERE
句にCASE
という文を使用しようとすると、エラーが発生します。私は何を取りこぼしたか?代わりにCASE
文のWHERE節のCASE文私は何が欠けていますか?
SELECT DISTINCT
Commodity,
Commodity_ID,
[Description],
Train,
Truck
FROM dbo.List_Commodity
WHERE
CASE WHEN @Truck = 1 THEN
Truck = @Truck
WHEN @Train = 1 THEN
Train = @Train
END
T-SQLの 'CASE'は、いくつかの可能なATOMIC値のうちの一つ**を返す**式**です - **はありません**コード実行を処理するための制御フローステートメント... –
@marc_s - 現在の間違いを説明する方法について考えています。ありがとうございました! –