У меня есть таблица организаций. Это следующие столбцы: id int, name name, parent_id int.so имеет древовидную структуру. У меня есть другая таблица, штатная, с полями id int, name txt, family txt, organization_id int. У меня есть другая таблица, часы и столбцы: id int, staff_id int, Date date, Time time, в котором регистрируются входы и выходы часов.
Для каждой организации в дереве (для каждого узла) я хочу рассчитать рабочее время ее персонала. Наконец, я должен подвести итог рабочего времени детей, чтобы узнать рабочее время его родителей и так далее.
Так что мне нужна функция для этого. Может ли sb помочь?