COMO SOLUCIONAR EL SIGUIENTE EJERCICIO DE LA BASE DE DATOS HR
Publicado por Emanuel (6 intervenciones) el 14/10/2020 20:09:30
TENGO LA SIGUIENTE TAREA:
Desarrolle una consulta donde muestre el código de empleado, el apellido espacio nombre, salario, nombre de región, nombre de país, estado de la provincia, código de departamento y nombre de departamento de los empleados que han tenido más han ocupado más de un puesto. Ordene la información por apellido de empleado ascendentemente.
No se muy bien que contar en el where, alguien podria ayudarme?
Desarrolle una consulta donde muestre el código de empleado, el apellido espacio nombre, salario, nombre de región, nombre de país, estado de la provincia, código de departamento y nombre de departamento de los empleados que han tenido más han ocupado más de un puesto. Ordene la información por apellido de empleado ascendentemente.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
SELECT
E.EMPLOYEE_ID "CODIGO DE EMPLEADO",
E.LAST_NAME||' '||E.FIRST_NAME "APELLIDO NOMBRE" ,
E.SALARY SALARIO,
R.REGION_NAME REGION,
C.COUNTRY_NAME PAIS,
L.STATE_PROVINCE "ESTADO PROVINCIA",
D.DEPARTMENT_ID "CODIGO DEPARTAMENTO",
D.DEPARTMENT_NAME "NOMBRE DEPARTAMENTO"
FROM
EMPLOYEES E
JOIN
DEPARTMENTS D
ON E.DEPARTMENT_ID=D.DEPARTMENT_ID
JOIN
LOCATIONS L
ON D.LOCATION_ID=L.LOCATION_ID
JOIN
COUNTRIES C
ON L.COUNTRY_ID=C.COUNTRY_ID
JOIN
REGIONS R
ON C.REGION_ID=R.REGION_ID
WHERE (SELECT
(*)
EMPLOYEES
FROM
JOB_HISTORY
ORDER BY E.EMPLOYEE_ID ASC;
No se muy bien que contar en el where, alguien podria ayudarme?
Valora esta pregunta
0