Показать сообщение отдельно
Старый 15.07.2004, 11:21   #1  
Vitali_i is offline
Vitali_i
Участник
 
13 / 10 (1) +
Регистрация: 15.07.2004
Адрес: Москва
Работа с планом счетов.
Подскажите, п-ста, как можно получить список счетов из главной книги?

Есть итоговый счет X. Он содержит счета x1,x2, … xn, которые тоже могут быть итоговыми, ... ... а в самом конце цепочки - искомые счета : a1….am.
Как получить a1…am , зная начальный счет Х?
Существуют ли стандартные механизмы для решения задачи?
Или надо рекурсивно выполнять запрос:

select FromAccount, ToAccount
from LedgerTableInterval
join LedgerTable
where LedgerTable.TableId == LedgerTableInterval.AccountTableId
&& LedgerTable.RecId == LedgerTableInterval.AccountRecId
&& LedgerTable.AccountNum == 'X';

С уважением,
Виталий.