#791

Die Kosten der Berichtslinie jedes Managers

Berechnen Sie für jeden Mitarbeiter des Unternehmens die Kosten seiner Berichtslinie — das Gesamtgehalt seiner direkten und indirekten Untergebenen in beliebiger Tiefe (der Mitarbeiter selbst ist nicht eingeschlossen). Mitarbeiter ohne Untergebene erhalten einen leeren Wert. Zeigen Sie die Mitarbeiter-ID, den Namen und die Summe an, sortiert nach ID. Feinheit: Wenn jemand Untergebene hat, diese aber alle null verdienen, soll die Summe null sein, nicht leer — unterscheiden Sie «überhaupt keine Untergebenen» von «es gibt Untergebene und die Summe ihrer Gehälter ist null».

Beispiel der erwarteten Ausgabe

So sieht eine korrekte Antwort aus — ihre Zeilenanzahl ist eigenständig und muss nicht mit den Schematabellen übereinstimmen.

idnamesubtree_salary
1CEO1315000
2VP-Eng610000
3VP-Sales305000

Dein Abfrageergebnis erscheint hier