Saltar al contenido

El cuaderno de la caja

Enunciado

El dueño apunta en un cuaderno lo que se pide cada día, y ya se cansó de sumarlo a mano. Por cada día en que hubo pedidos, muestra la fecha, cuántos pedidos entraron y cuánto dinero suman (el precio de cada producto por las unidades pedidas, redondeado a 2 decimales), en ese orden.

El día más reciente va arriba, y el pedido con fecha del día 20 cuenta como los demás. Un día sin pedidos no sale: en pedidos no hay ninguna fila que lo nombre.

Lo que tiene que devolver

Estas filas, en este orden

fechacuantosdinero
2026-01-201320
2026-01-152179.7
2026-01-141899
2026-01-12235.65
2026-01-111378
2026-01-10145.5
2026-01-09152.5
2026-01-042288.5
2026-01-03191

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 p.fecha, pr.precio
FROM pedidos p
JOIN productos pr
  ON p.producto_id = pr.id
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)

Ver todos los retos →