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.
| id | name | subtree_salary |
|---|---|---|
| 1 | CEO | 1315000 |
| 2 | VP-Eng | 610000 |
| 3 | VP-Sales | 305000 |
Logi sisse, et näha esituste ajalugu
Logi sisseLogi sisse, et kasutada AI mentorit
Logi sisse