日付 (startdate と EndDate) とレートを含む 2 つのテーブルがあり、もう 1 つのトランザクション テーブルには日付と金額があります。トランザクション テーブルで startdate と enddate の間のトランザクションを取得し、その期間のレートを分割します。アイテムコード1だけ使いたいです。例えば
テーブルレート
startdate enddate rate item
2011-01-01 2011-01-03 40.00 1
2011-01-07 2011-01-10 10.00 1
2011-01-07 2011-01-10 10.00 2
テーブル トランザクション
date Amount
2011-01-01 500.00
2011-01-02 160.00
2011-01-02 140.00
2011-01-03 600.00
2011-01-07 920.00
2011-01-10 1600.00
結果
date Amount
2011-01-01 500.00/40
2011-01-02 160.00/40
2011-01-02 140.00/40
2011-01-03 600.00/40
2011-01-07 920.00/10
2011-01-10 1600.00/10