Note #1. Вычисления суммы на каждом сегменте в иерархии

Совсем недавно мне в руки попалась задачка со следующим содержанием:

Необходимо создать отчет по сотрудникам за выбранный период времени. При формировании необходимо отразить кол-во занесенных часов с учетом времени подчиненных. У каждого сотрудника могут быть подчинённые, причем у подчиненных могут быть свои подчиненные и т.д.

Читать далее Note #1. Вычисления суммы на каждом сегменте в иерархии