El estante más vacío
- O(2ⁿ) · Legendaria
- Plan completo
- SQL
- ventanas
- fechas
- conjuntos
Enunciado
La bibliotecaria mira los huecos del estante y quiere el dato: ¿cuál ha sido el día con más libros fuera a la vez, y cuántos eran? Un libro está fuera desde el día en que se presta hasta el día en que vuelve.
La cuenta se hace al cierre de cada día: el libro que volvió ese día ya está en su sitio y no cuenta, y el que salió ese día, sí. Los que no han vuelto siguen fuera hoy, 15 de enero de 2026.
Muestra una sola fila con ese día y el número de libros que había fuera, en ese orden. Si el máximo se alcanzó más de un día, el primero de ellos.
Lo que tiene que devolver
Estas filas, en cualquier orden
| dia | fuera |
|---|---|
| 2026-01-13 | 5 |
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 prestado, devuelto
FROM prestamos
ORDER BY prestadoSe 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.