Reto 1: Top categorías por stock total

Solución
SELECT categoria, SUM(stock) AS stock_total
FROM productos
GROUP BY categoria
ORDER BY stock_total DESC;

Reto 2: Categorías con stock total ≥ 50

Solución
SELECT categoria, SUM(stock) AS stock_total
FROM productos
GROUP BY categoria
HAVING SUM(stock) >= 50
ORDER BY stock_total DESC;

Reto 3: Categorías con precio promedio > 10

Solución
SELECT categoria, AVG(precio) AS promedio
FROM productos
GROUP BY categoria
HAVING AVG(precio) > 10
ORDER BY promedio DESC;