sql >> Database >  >> RDS >> Sqlserver

Sorteren op aantal wordt niet correct gesorteerd - SQL (MS Access 2007)

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.




  1. Impact op applicatie bij migratie van sql server 2005 naar 2008

  2. Een variabele gebruiken als kolomnaam voor een SELECT-instructie

  3. Sql Server Service Broker

  4. MySQL voor elk alternatief voor procedure