Ihre Frage scheint sich auf die Reihenfolge der Ergebnisse zu beziehen. Die Lösung besteht darin, Fensterfunktionen in ORDER BY
zu verwenden :
SELECT lot, defect, SUM(quantity)
FROM table
GROUP BY lot, defect
ORDER BY SUM(SUM(quantity)) OVER (PARTITION BY lot) DESC,
lot, SUM(quantity) DESC, defect;