テーブル 2 の複数の列に基づいて、テーブル 1 から値を返すことができるようにしたいと考えています。
表1
ID 開催日 価格
111 2013-09-01 103
111 2013-10-04 103.5
111 2013-11-01 115
111 2013-11-02 114.5
111 2013-11-05 114
111 2013-11-09 112
112 2013-10-20 103
111 2013年10月23日 103.5
111 2013-10-24 103
111 2013-10-25 103
111 2013-10-26 103
111 2013-10-27 103
等...
表 2 の例:
ID 開始日 終了日
111 2013-11-01 2013-11-05
112 2013-10-23 2013-11-07
113 2013-11-02 2013-11-03
114 2013-10-15 2013-11-01
115 2013-11-02 2013-11-05
表 2 に基づいて表 1 から結果を返したい 表 2 の各行について、表 1 から次の結果を取得したい... ID 111 について、表 2 の " startDate」と「endDate」。表 2 の各行にこの情報が必要です。単一の ID だけを気にする場合は、次のような単純なクエリを作成します...
表 1 から ID、eventDate、Price (ID = 111) および (startDate と endDate の間の eventDate) を選択します。
これにより、ID 111 に必要な結果が得られますが、ID 112、113 など、およびそれぞれの startDate と endDate についても同じ結果が必要です* ** *
助けてください。ありがとうございました。