次のクエリがあります。
DECLARE @IsStocked bit
SELECT * FROM Products p WHERE p.LastSeen > GETDATE() - 30
これにより、過去 30 日間に表示されたすべての製品が返されます。
私の質問は、p.LastSeen > GETDATE() - 30
条項が@IsStocked = true
.
これはより大きなクエリの一部であり、IF/ELSE ステートメントを使用せずにこれを実現したいと考えています (つまり、WHERE 句@IsStocked = false
のセクションが完全に無視される場合)。p.LastSeen > GETDATE() - 30
ありがとう!