#791

Iga juhi aruandlusliini maksumus

Iga ettevõtte töötaja kohta arvuta tema aruandlusliini maksumus — tema otseste ja kaudsete alluvate kogupalk mis tahes sügavusel (töötaja ise sinna sisse ei lähe). Töötajad ilma alluvateta saavad tühja väärtuse. Näita töötaja id-d, nime ja summat, sorteeri id järgi. Peen koht: kui kellelgi on alluvad, kuid kõik nad teenivad nulli, peab summa olema null, mitte tühi — erista «alluvaid pole üldse» olukorrast «alluvad on olemas ja nende palgasumma võrdub nulliga».

Oodatava väljundi näidis

Nii näeb õige vastus välja — selle ridade arv on omaette ega pea ühtima skeemi tabelitega.

idnamesubtree_salary
1CEO1315000
2VP-Eng610000
3VP-Sales305000

Sinu päringu tulemus ilmub siia