Ik denk dat het probleem is dat je de groepering te gedetailleerd doet.
In dit geval zou het waarschijnlijk zinvol zijn om de drie kolommen Bedrag (AgentHolding
) uit te sluiten , CompanyHolding
en Difference
) van de GROUP BY
clausule en aggregeer ze gewoon (sum
) in de uitvoer.
Hier is een voorbeeld van wat deze wijziging zou opleveren:http://www.sqlfiddle.com /#!3/fc4d4/7
Opmerking:ik heb de left join
weggelaten met de PrevTrade
tabel omdat ik de structuur en gegevens niet kende, maar hopelijk illustreert dit de bedoeling.