Oracle - Consulta

 
Vista:

Consulta

Publicado por Bibiana Hernandez (2 intervenciones) el 25/09/2021 23:56:16
Esta consulta como la puedo hacer? la verdad me dejo.. cunfu..

Obtén el máximo, mínimo y la suma de los salarios de cada departamento, además del número de empleados de cada departamento, considerando los empleados cuyo salario es superior a 1500º en los diferentes empleos que
hay para cada departamento, incluyendo cuántos empleados se desempeñan en cada departamento, ordenando por empleo y departamento.
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

Publicado por Anonimo (1 intervención) el 26/09/2021 01:33:42
Pruebalo así


SELECT SUM(EMP.SALARY) AS Suma, DEP.DEPARTMENT_NAME, COUNT(EMP.DEPARTMENT_ID) AS Cantidad, max(EMP.SALARY) AS Maximo, min(EMP.SALARY) AS minimo
FROM employees EMP
INNER JOIN DEPARTMENTS DEP ON DEP.DEPARTMENT_ID = EMP.DEPARTMENT_ID
WHERE EMP.SALARY > 1500
GROUP BY DEP.DEPARTMENT_NAME

Te debe devolver las dos primeras filas con estos valores:

4400 Administration 1 4400 4400
20308 Accounting 2 12008 8300

Ya analizalo y verifica que si devuelva valores correctos, ya esa tarea es tuya
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