Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[APORTE] Final de GDD 17/12/2013
Autor Mensaje
galvano Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 19
Agradecimientos dados: 2
Agradecimientos: 55 en 9 posts
Registro en: Aug 2008
Mensaje: #1
[APORTE] Final de GDD 17/12/2013 Finales Gestión de Datos
Agrego la parte practica que no se visualiza bien.

Parte Practica
3a-
SELECT E.COD_EMP, COUNT(*)
FROM EMPLEADOS E, PERFILES
GROUP BY E.COD_EMP

3b-
CREATE TABLE empleados
( cod_empleado INT PRIMARY KEY,
des_empleado VARCHAR(40)
cod_jefe INT REFERENCES empleados)

Saludos.


Archivo(s) adjuntos
.pdf  Final GDD 2013-12-17.pdf (Tamaño: 633,71 KB / Descargas: 399)

[Imagen: digitalizartransparent.png]
24-12-2013 18:24
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] galvano recibio 7 Gracias por este post
reLlene (26-12-2013), PaulaValeria (09-01-2014), cariddi (18-02-2014), Ale88 (19-02-2014), nanjiro (09-12-2014), jony.buzz (01-10-2015), francoagarcia (01-12-2015)
PaulaValeria Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 9
Agradecimientos dados: 1
Agradecimientos: 34 en 6 posts
Registro en: Dec 2012
Mensaje: #2
RE: [APORTE] Final de GDD 17/12/2013
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

Y la consulta me arrojó lo siguiente:

Codigo_empleado nombre_empleado código_jefe nombre_jefe count (*)
1 lenny 255 burns 1
2 carl 255 burns 1
3 smithers 255 burns 1
4 homero 255 burns 1
5 grimes 3 smithers 1


¿Como puedo calcular la cantidad de empleados que tiene un jefe? Me tendría que dar 4.

Si alguien lo hizo y me puede ayudar le agradeceré.
Atte
Paula
09-01-2014 12:30
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
PaulaValeria Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 9
Agradecimientos dados: 1
Agradecimientos: 34 en 6 posts
Registro en: Dec 2012
Mensaje: #3
RE: [APORTE] Final de GDD 17/12/2013
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
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] PaulaValeria recibio 3 Gracias por este post
eltipito (29-07-2014), agusbrand (03-03-2015), tincho543 (29-06-2016)
taper Sin conexión
Militante

***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 54
Agradecimientos dados: 16
Agradecimientos: 114 en 23 posts
Registro en: Feb 2013
Mensaje: #4
RE: [APORTE] Final de GDD 17/12/2013
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
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] taper recibio 2 Gracias por este post
DarkCrazy (13-12-2015), rovila (12-01-2017)
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.