日付が異なる2つのテーブルから本番レポートを作成しようとしています。(以下の表の例)
first table (machine ID, production time, date)
-result should be sum of time group by machine ID (parameters - date from - to)
second table (machine ID, repair time, date)
-result should be sum of repair time group by(parameters - date from-to).
レポートでは、両方のテーブルの合計でカウントする必要があります(例:) from 1.1.2013 to 10.1.2013
。問題は、両方のテーブルから2つの異なる日付パラメータを使用する必要があることですが、その接続を使用すると、次のように機能しませんLEFT OUTER JOIN
。INNER JOIN
(firtsテーブルからはすべてのレコードが必要で、2番目からはここでのみid=id
)
表の例:
結果は次のようになります。
machineID | 生産時間の合計| 修理時間の合計(ある場合)-from-toに基づく