consulta sql ayuda
Publicado por juan (2 intervenciones) el 26/07/2015 20:44:17
buenas esto es lo que tendria que hacer la consulta
Seleccionar el número del manager y el salario mas bajo pagado a los empleados de cada manager. Excluir de estos grupos, donde el salario mas bajo sea inferior a 1000$. Ordene por el monto del salario. esta es la sentencia que estoy haciendo yo
select manager_id, min(salary),
min(salary) as salariominimo
from emp
where salary>'1000'
group by manager_id, salary
order by salary
lo que pasa es que en el manager_id me salen vario 1 varios 2 etc cuando deberían solo aparecer el que cobra menos de todos y no encuentro como hacer aquí les dejo el resultado de la sentencia
manager_id min salariominimo
2; 1100.00; 1100.00
10; 1100.00; 1100.00
2; 1200.00; 1200.00
7; 1200.00; 1200.00
2; 1250.00; 1250.00
2; 1300.00; 1300.00
2; 1307.00; 1307.00
lo que quiero es que solo muestre en el manager id 2 por ejemplo solo el que menos sueldo tenga y no encuentro como hacer me gustaría que me puedan ayudar. un saludo a todos
select manager_id, min(salary),
min(salary) as salariominimo
from emp
where salary>'1000'
group by manager_id, salary
order by salary
Seleccionar el número del manager y el salario mas bajo pagado a los empleados de cada manager. Excluir de estos grupos, donde el salario mas bajo sea inferior a 1000$. Ordene por el monto del salario. esta es la sentencia que estoy haciendo yo
select manager_id, min(salary),
min(salary) as salariominimo
from emp
where salary>'1000'
group by manager_id, salary
order by salary
lo que pasa es que en el manager_id me salen vario 1 varios 2 etc cuando deberían solo aparecer el que cobra menos de todos y no encuentro como hacer aquí les dejo el resultado de la sentencia
manager_id min salariominimo
2; 1100.00; 1100.00
10; 1100.00; 1100.00
2; 1200.00; 1200.00
7; 1200.00; 1200.00
2; 1250.00; 1250.00
2; 1300.00; 1300.00
2; 1307.00; 1307.00
lo que quiero es que solo muestre en el manager id 2 por ejemplo solo el que menos sueldo tenga y no encuentro como hacer me gustaría que me puedan ayudar. un saludo a todos
select manager_id, min(salary),
min(salary) as salariominimo
from emp
where salary>'1000'
group by manager_id, salary
order by salary
Valora esta pregunta


0