Por debajo de los suyos
- O(n log n) · Difícil
- Plan completo
- SQL
- subconsultas
- nulos
Enunciado
Un gerente gana bastante más que su equipo, y eso sube el promedio de todo el departamento. Recursos humanos quiere ver a quién deja abajo: las personas que ganan menos que el promedio de su propio departamento, contándolas a ellas en ese promedio.
Muestra el nombre y el salario, en ese orden. Quien gana justo el promedio no sale. Quien no tiene departamento tampoco: no hay con quién compararlo.
Lo que tiene que devolver
Estas filas, en cualquier orden
| nombre | salario |
|---|---|
| Rita | 1900 |
| Nadia | 2100 |
| Samuel | 3000 |
| Lidia | 3000 |
| Fabio | 2600 |
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 e.nombre, e.salario
FROM empleados e
WHERE e.salario < 3000;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.