Jeg er ikke rigtig klar over, hverken hvad reglerne er, eller hvorfor din tabel er i det format (med gentaget navn, mængde, pris), men her er en måde at få dit forventede output på.
select kind, SUM(quantity*price)
from
(
SELECT name, quantity, price, min(kind) kind
FROM YourTable
group by name, quantity, price
) t
group by kind