Jeg tror, problemet er, at du laver grupperingen for detaljeret.
I dette tilfælde ville det sandsynligvis være fornuftigt at ekskludere de tre beløbskolonner (AgentHolding
, CompanyHolding
og Difference
) fra GROUP BY
klausul og bare aggregér dem (sum
) i outputtet.
Her er et eksempel på, hvad denne ændring ville medføre:http://www.sqlfiddle.com /#!3/fc4d4/7
Bemærk:Jeg har udeladt den left join
med PrevTrade
tabel, da jeg ikke kendte dens struktur og data, men forhåbentlig illustrerer dette hensigten.