ユーザーが任意の検索基準を入力して送信できる注文検索ページがあります。クリックが基準を入力せずに送信された場合、すべての注文を表示する必要があります。ユーザーが orderId を入力すると、それぞれの注文のみが表示されます。ユーザーが日付範囲とステータスを入力すると、選択した日付範囲で選択したステータスの注文が表示されます。
表示通りにしてみました。
SELECT * FROM dbo.Orders
WHERE ( OrderNumber ='' OR OrderNumber ='212' )
AND ( (OrderDate BETWEEN '2010-01-01' AND '2012-10-10')
OR (OrderDate BETWEEN '' AND '') )