Je ne sais pas vraiment quelles sont les règles ni pourquoi votre tableau est dans ce format (avec nom répété, quantité, prix), mais voici un moyen d'obtenir le résultat attendu.
select kind, SUM(quantity*price)
from
(
SELECT name, quantity, price, min(kind) kind
FROM YourTable
group by name, quantity, price
) t
group by kind