Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ordine per conteggio non ordinato correttamente - SQL (MS Access 2007)

Penso che il problema sia che stai facendo il raggruppamento troppo granulare.

In questo caso avrebbe probabilmente senso escludere le tre colonne Amount (AgentHolding , CompanyHolding e Difference ) dal GROUP BY clausola e semplicemente aggregarli (sum ) nell'output.

Ecco un esempio di cosa produrrebbe questa modifica:http://www.sqlfiddle.com /#!3/fc4d4/7

Nota:ho omesso il left join con il PrevTrade tabella poiché non conoscevo la sua struttura e i suoi dati, ma si spera che questo illustri l'intento.