Saltar al contenido

Lo que sale y lo que no

Enunciado

Tener un producto en el catálogo no es venderlo. El dueño quiere ver, sección por sección, cuánto de lo que ofrece se ha pedido de verdad hasta hoy, 15 de enero. El pedido con fecha del día 20 todavía no cuenta. Muestra cada categoría, cuántos productos tiene y cuántos de ellos se han pedido al menos una vez, en ese orden. Un producto pedido cinco veces es un solo producto pedido, y la categoría sale aunque ninguno de los suyos se haya movido.

Lo que tiene que devolver

Estas filas, en cualquier orden

categoriatotalmovidos
Accesorios33
Audio21
Equipos21
Pantallas11

Es lo que sale con los datos de la base de práctica del reto. Los nombres de las columnas no cuentan, las tuyas pueden llamarse como quieras: cuenta cuántas son y en qué orden van. Además de esta, el reto tiene pruebas ocultas con otros datos, que se revelan al enviar tu solución.

Empiezas con esto

SQL

SELECT pr.categoria,
  COUNT(*) AS total
FROM productos pr
GROUP BY pr.categoria;
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Este reto es del plan completo; los de O(1) y O(log n) son gratis.

Más retos de O(n log n)

Ver todos los retos →