собствено вот запрос
SELECT bonus, nlevel(tree) - nlevel('2.383') AS level
FROM "user"
INNER JOIN "bonus_item"
ON user_from = "user".id
AND user_to = 383
WHERE (tree ~ '2.383.*{0,5}')
AND ("mounth" = '9:2017')
order by nl;
получаю результат
bonus | level
--------+----
331.00 | 0
10.40 | 1
10.20 | 1
3.20 | 1
10.40 | 1
6.20 | 2
2.60 | 3
14.76 | 4
2.82 | 4
3.16 | 5
хотелось бы? что бы суммировалось по то есть чтобы получилось вот так
bonus | level
--------+----
331.00 | 0
34.20 | 1
6.20 | 2
2.60 | 3
17.58 | 4
3.16 | 5