Mir ist nicht ganz klar, was die Regeln sind oder warum Ihre Tabelle dieses Format hat (mit wiederholtem Namen, Menge, Preis), aber hier ist eine Möglichkeit, die erwartete Ausgabe zu erhalten.
select kind, SUM(quantity*price)
from
(
SELECT name, quantity, price, min(kind) kind
FROM YourTable
group by name, quantity, price
) t
group by kind