Вы можете выбрать сумму цен, а затем сгруппировать промежуточные итоги по типу.Я использовал этот оператор SQL в сценарии PHP;
SELECT SUM(Price) AS Total, Type FROM Table GROUP BY Type
Затем я выполнил оператор SQL и повторил результаты в простом цикле foreach.Похоже, со мной все в порядке.