Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Ordem por contagem não está classificando corretamente - SQL (MS Access 2007)


Acho que o problema é que você está fazendo o agrupamento muito granular.

Neste caso provavelmente faria sentido excluir as três colunas de Valor (AgentHolding , CompanyHolding e Difference ) do GROUP BY cláusula e apenas agregue-os (sum ) na saída.

Aqui está um exemplo do que essa mudança produziria:http://www.sqlfiddle.com /#!3/fc4d4/7

Observação:deixei de fora a left join com o PrevTrade table porque eu não conhecia sua estrutura e dados, mas espero que isso ilustre a intenção.