1

次の表を想像してください。

ID  Name    Type    Start_Date  End_Date
1   Cust_1  Retail  01/01/2010  21/07/2010
1   Cust_1  Oher    22/07/2010  17/05/2012
1   Cust_1  Corp    18/05/2012  31/12/9999

パラメータとして送信された日付に従って、正しいタイプを返すビューを構築する方法があるかどうかを知りたいです。例えば:

SELECT Type WHERE date_to_analyse = '21/06/2010''Retail'
SELECT Type WHERE date_to_analyse = '18/06/2012を返す必要があります' 'Corp' を返す必要があります

Date_to_analyse はテーブルの列ではないため、ストアド プロシージャの使用を避けたいと考えています。
私の考えは、次のクエリを使用する代わりに、クエリを「クリーン」にすることです

SELECT Type WHERE date_to_analyse >= Start_Date AND date_to_analyse < End_Date

これは可能ですか?

ありがとう

4

0 に答える 0