Как определить глубину уровня узла дерева ?

Здраствуйте
Есть таблица (счетчиков) поле id - pk счетчика, iparent - id счетчмка родителя. Если заполнено iparent значит id -
субсчетчик. Для расчета показаний нужно определить порялок расчета, столбец ilevel т.е. рассчитать показания счетчиков в
порядке убивания ilevel.
Подскажите пожалуйста как из приведенного примера получить столбец ilevel
Спасибо.
[code]CREATE CURSOR test (id I, iparent I, ilevel i)
INSERT INTO test (id , iparent , ilevel) VALUES (13, 0, 0)
INSERT INTO test (id , iparent , ilevel) VALUES (15,13,1)
INSERT INTO test (id , iparent , ilevel) VALUES (25,15,3)
INSERT INTO test (id , iparent , ilevel) VALUES (26,15,2)
INSERT INTO test (id , iparent , ilevel) VALUES (30,25,2)
INSERT INTO test (id , iparent , ilevel) VALUES (41,0,0) [/code]

0

Автор публикации

Пользователи не найдены
Оставить комментарий
Авторизация
*
*
Генерация пароля