У меня есть таблица в Oracle с несколькими строками для каждой части. С каждой строкой связано количество и цена. Существует также общее количество, которое складывается в набор строк для данной детали. Ниже приведен образец данных. Мне нужно получить средневзвешенную цену на деталь. Например, если 100 деталей имеют цену 1, а количество 50 - 2, средневзвешенная цена будет 1,33333333
PART TOTAL_QTY QTY PRICE_PER
----------------------------------
part1 317 244 27
part1 317 40 53.85
part1 317 33 24.15
Идеи?