У меня есть таблица со ссылками, подобная этой:
Self-referencing parent table
ID ParentID Name
---------------------
1 John
2 1 Mike
3 2 Erin
4 1 Janie
5 Eric
6 5 Peter
Древовидная иерархия должна выглядеть следующим образом
И дочерняя таблица, в которой хранится лист родительской таблицы, который выглядит следующим образом:
ID Sales
3 100
3 100
4 200
4 200
6 300
6 300
6 300
Я пытаюсь свернуть сумму от конечного узла до иерархии, чтобы она возвратилакак ..
ID Name Sum
1 John 800
2 Mike 200
3 Erin 200
4 Janie 400
5 Eric 900
6 Peter 900
Есть идеи, как этого добиться в SQL 2008?Заранее спасибо.