Con las manos vacías
- O(n log n) · Difícil
- Plan completo
- SQL
- subconsultas
- nulos
- agrupar
Enunciado
La biblioteca quiere escribirles a los socios que ahora mismo no tienen ningún libro en casa, para invitarlos a volver. Tener las manos vacías no es haber devuelto algo: Ana ha devuelto dos libros y todavía tiene uno fuera.
Muestra el socio y el día de su última devolución, en ese orden. Primero quien lleva más tiempo sin libro.
Lo que tiene que devolver
Estas filas, en este orden
| socio | ultima |
|---|---|
| Bruno | 2026-01-04 |
| Luis | 2026-01-15 |
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 socio, devuelto
FROM prestamos
WHERE devuelto IS NOT NULL;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)
- Dos a la vezSQL · uniones · nulos · comparaciones
- El cuaderno del mostradorSQL · conjuntos · ordenar · nulos
- Gastó cero, pero saleSQL · uniones · nulos · agrupar
- La boleta en una filaSQL · uniones · agrupar · condicionales
- La lista del pasilloSQL · uniones · agrupar · ordenar
- La mesa de novedadesSQL · subconsultas · uniones