問題は、グループ化が細かすぎることだと思います.
この場合、おそらく 3 つの Amount 列 (AgentHolding
) を除外するのが理にかなっているでしょう。 、 CompanyHolding
と Difference
) GROUP BY
から 節にして、それらを集計するだけです (sum
) を出力します。
この変更によって生じる例を次に示します。 http://www.sqlfiddle.com /#!3/fc4d4/7
注:left join
を省略しました PrevTrade
で 私はその構造とデータを知りませんでしたが、うまくいけば、これは意図を示しています.