Hola, Soy Paula, rendí este final y no aprobé, estoy haciendo el ejercicio práctico 2, lo estoy tratando de realizar en forma de consulta, y luego hacerlo como vista.
Hice lo siguiente:
select e1.cod_empleado Codigo_Empleado ,e1.des_empleado nombre_Empleado, e2.cod_empleado codigo_Jefe, e2.des_empleado nombre_jefe, count (*)
from empleados e1, empleados e2
where e1.cod_jefe = e2.cod_empleado
group by e1.cod_empleado, e1.des_empleado, e2.cod_empleado, e2.des_empleado
order by e1.cod_empleado asc
Probé poner el count (*) para ver la cantidad de empleados a cargo de un jefe en la consulta para ver que me arroja y me da 1.
No se como calcular la cantidad de empleados a cargo de un jefe
Los datos que cargué son:
cod_empleado des_empleado cod_jefe
1 lenny 255
2 carl 255
3 smithers 255
4 homero 255
5 grimes 3
255 burns
Después de tanto probar me salió. Les dejo la resolución.
create view Estructura_Jefes as select e1.cod_empleado Codigo_Empleado, e1.des_empleado nombre_Empleado, e2.cod_empleado codigo_Jefe, e2.des_empleado nombre_jefe
from empleados e1 , empleados e2
where e1.cod_jefe = e2.cod_empleado
group by e1.cod_empleado, e1.des_empleado, e2.cod_empleado, e2.des_empleado
having (select count(*) from empleados e1 where e1.cod_jefe = e2.cod_empleado)>4
order by e1.cod_empleado asc
Y también la del ejercicio 1) Al estar vacía la tabla pefiles, y hacer el producto cartesiano, devuelve 0 registros, la consulta no da error, trae 0 registros.
10-01-2014 10:36
PaulaValeria recibio 5 Gracias por este postPaulaValeria recibio 5 Gracias por este post eltipito (29-07-2014), agusbrand (03-03-2015), tincho543 (29-06-2016), CarooLina (08-02-2018), Soy (07-02-2019)
Reavivo el tema, no se si esta OK ,pero el 4 yo puse los sgte:
CREATE VIEW estructura_jefes
AS
SELECT e.cod_empleado as "Codigo_jefe", e.des_empleado as "nombre_jefe", e2.cod_empleado as "codigo_empleado", e2.des_empleado as "nombre_empleado
FROM EMPLEADOS e
JOIN EMPLEADOS e2 on e2.cod_jefe = e.cod_empleado
WHERE (SELECT count(*) FROM empleados e3 WHERE e3.cod_jefe = e.cod_empleado) >4
27-07-2015 16:31
taper recibio 3 Gracias por este posttaper recibio 3 Gracias por este post DarkCrazy (13-12-2015), rovila (12-01-2017), CarooLina (08-02-2018)