0

テーブル 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 についても同じ結果が必要です* ** *

助けてください。ありがとうございました。

4

1 に答える 1