Hallo,
Wenn der Mittelwert jeweils auch am Ende sein kann
Danke, aber das geht leider nicht :-(
was heißt "geht nicht"? Könntest Du das näher erläutern?
Wenn die Abfrage (weitgehend) die von Dir gewünschten Daten liefert, dann setze doch einfach eine Abfrage auf diese Abfrage ab, die die Daten wie von Dir gewünscht umsortiert. Performancewunder darfst Du dabei nicht erwarten.
Falls die Performance beim Subselect ein Problem darstellt, bei der angegebenen Abfrage jedoch nicht und die Daten prinzipiell (bis auf die Reihenfolge und ein, zwei Kleinigkeiten) richtig sind, dann ändere einfach Deine Ausgaberoutine, so dass diese den ersten Datensatz einer Gruppe als letzten Datensatz der Gruppe ausgibt. Technik "Gruppenwechsel".
Freundliche Grüße
Vinzenz