Jag tror att problemet är att du gör grupperingen för detaljerad.
I det här fallet skulle det förmodligen vara vettigt att utesluta de tre kolumnerna Belopp (AgentHolding
, CompanyHolding
och Difference
) från GROUP BY
sats och bara aggregera dem (sum
) i utgången.
Här är ett exempel på vad denna förändring skulle ge:http://www.sqlfiddle.com /#!3/fc4d4/7
Obs! Jag utelämnade left join
med PrevTrade
tabell eftersom jag inte kände till dess struktur och data, men förhoppningsvis illustrerar detta avsikten.