таски, временем таски, и связными ключами-тасками:
key time linked
ISD-1 1 [IMD-1;IMD-3]
IMD-1 1 [IMD-2]
IMD-2 1
IMD-3 1
я хочу получить суммарное время потраченное на каждую таску. Для этого мне нужно просуммировать time самой таски и добавить сумму времени для всех вложенных. Должно получиться так:
key time
ISD-1 4
IMD-1 2
IMD-2 1
IMD-3 1
Хотелось бы, чтобы ограничений по вложенности не было, но если никак, то можно ограничить.
я бы попробовал сделать из этой таблицы иерархический словарь, и воспользоваться функцией dictGetDescendant
Звучит как хорошее решение, спасибо
Обсуждают сегодня