Здравствуйте, LexerCIT, Вы писали:
LCI>надо выводить все суммы, а не какую-то одну, т.е. нужна рекурсивная процедура LCI>в глав.ключах в поле суммы хранится null
Если долго не думать, приходит в голову такая последовательность действий.
1. На каждом шаге находим такие ключи, что поле сумма содержит null и все дочерние ключи содержат в поле сумма не null.
2. Записываем в поле сумма этих ключей сумму непосредственный дочерних.
И т.д.