Creo que el problema es que estás haciendo la agrupación demasiado granular.
En este caso, probablemente tendría sentido excluir las tres columnas de Cantidad (AgentHolding
, CompanyHolding
y Difference
) del GROUP BY
cláusula y simplemente agregarlos (sum
) en la salida.
Este es un ejemplo de lo que produciría este cambio:http://www.sqlfiddle.com /#!3/fc4d4/7
Nota:Omití la left join
con el PrevTrade
table ya que no conocía su estructura y datos, pero espero que esto ilustre la intención.