Разбить на группы по сумме не превышающей порога на sql

sql_warrior
Дата: 10.03.2011 16:22:43
Даны натуральные числа
test
----
5
2
6
9
4
3
2
7
Требуется указать группу для каждого из них так, что бы в группе сумма чисел не превышала порога(например 9)
test result
---- -----
5 1
2 1
6 2
9 3
4 4
3 4
2 4
7 5
Нумерацию групп начинаем с первого элемента, как только сумма превысила порог, то текущий элемент относим в след группу.
sql_warrior
Дата: 10.03.2011 16:43:28
Прошу помочь с идеями как это можно реалиовать.
С ув.
AlexFF__|
Дата: 10.03.2011 16:48:59
sql_warrior
Прошу помочь с идеями как это можно реалиовать.
С ув.

model
-2-
Дата: 10.03.2011 16:49:23
sql_warrior
так, что бы в группе сумма чисел не превышала порога(например 9)
select число, rownum группа from таблица where число<=9
sql_warrior
Дата: 10.03.2011 16:53:05
Сорри, на червонце работаю.
Elic
Дата: 10.03.2011 17:04:48