Hallo Zusammen,
ein fiktives Beispiel und die Anforderung zu beschreiben:
In einer großer Firma gibt es mehrere Abteilungen. Jede Abteilungen hat mehrere Mitarbeiter.
Jetzt suche ich von jeder Abteilung die 10 Mitarbeiter mit dem höchsten Gehalt. Die 10 Gehälter werden zusammenaddiert zu einem ranging der Abteilung.
// so werden alle Gehälter aller Mitarbeiter der Gruppe zusammenaddiert. Ich benötige jedoch nur die 10 besten einer Abteilung
Code:
select Abteilung, sum(gehalt) as AbteilungGehalt
from firma
group by Abteilung
order by AbteilungGehalt desc
hat jemand eine Idee?