Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Sortieren nach Anzahl sortiert nicht richtig - SQL (MS Access 2007)

Ich denke, das Problem ist, dass Sie die Gruppierung zu granular machen.

In diesem Fall wäre es wahrscheinlich sinnvoll, die drei Amount-Spalten (AgentHolding , CompanyHolding und Difference ) aus GROUP BY -Klausel und aggregieren sie einfach (sum ) in der Ausgabe.

Hier ist ein Beispiel dafür, was diese Änderung bewirken würde:http://www.sqlfiddle.com /#!3/fc4d4/7

Hinweis:Ich habe die left join weggelassen mit dem PrevTrade Tabelle, da ich ihre Struktur und Daten nicht kannte, aber hoffentlich verdeutlicht dies die Absicht.