SQL - consulta sql ayuda

   
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

consulta sql ayuda

Publicado por Rafael (83 intervenciones) el 27/07/2015 11:51:32
Si entendi bien lo que necesitas es solo aquellos que tengan el salario minimo no???
Con esto deberias de obtenerlo...
1
2
3
4
5
6
7
select manager_id
     , salary
from   emp
where  salary in (select min(salary)
                  from   emp
                  where  salary>'1000')
order by salary


Ya nos contaras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

consulta sql ayuda

Publicado por juan (2 intervenciones) el 27/07/2015 15:59:36
buenas amigo primero que nada gracias por tu respuesta, y si es lo que andaba buscando muchas gracias y un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar