Forums Últimos mensajes - Powered by IBM
 

Ayuda con la siguiente consulta

24/03/2008 - 07:40 por Jaisol | Informe spam
Espero puedan ayudarme con la consulta de abajo basada de las siguientes 3
tablas:

Depto:
id_depto - PK
desc_depto

Empleado
id_empleado - PK
nombre
apellido
id_depto - FK

Orden:
id_orden - PK
total_orden
id_empleado - FK

La consulta debe devolver:
DEPTO (desc_depto), NOMBRE_EMPLEADO (nombre, apellido), CANT_ORDENES,
PROMEDIO_TOTAL (total_orden / cant_ordenes)
para los empleados ADRIAN CAMPOS y CARLOS LOPEZ.

La verdad estoy liado con esto, agradezco cualquier ayuda.

Slds y Grs.
 

Leer las respuestas

#1 Jaisol
24/03/2008 - 07:59 | Informe spam
Estaba pensando en la siguiente consulta, pero no estoy seguro de que de el
resultado buscado:

SELECT dep.desc_depto AS DEPTO, emp.nombre+emp.apellido AS NOMBRE_EMPLEADO,
COUNT(om.id_orden) AS CANTIDAD_ORDENES,
SUM(om.total)/COUNT(om.id_orden) AS PROMEDIO_TOTAL
FROM departamento dep, empleado emp, orden_maestra om
WHERE ( ( (emp.nombre = 'ADRIAN') AND (emp.apellido = 'CAMPOS') ) OR (
(emp.nombre = 'CARLOS') AND (emp.apellido = 'LOPEZ' ) ) ) AND
(dep.id_depto = emp.id_depto) AND (emp.id_empleado = om.id_vendedor)

Agradezco cualquier sugerencia al respecto.

Slds y Grs nuevamente.



"Jaisol" wrote in message
news:
Espero puedan ayudarme con la consulta de abajo basada de las siguientes 3
tablas:

Depto:
id_depto - PK
desc_depto

Empleado
id_empleado - PK
nombre
apellido
id_depto - FK

Orden:
id_orden - PK
total_orden
id_empleado - FK

La consulta debe devolver:
DEPTO (desc_depto), NOMBRE_EMPLEADO (nombre, apellido), CANT_ORDENES,
PROMEDIO_TOTAL (total_orden / cant_ordenes)
para los empleados ADRIAN CAMPOS y CARLOS LOPEZ.

La verdad estoy liado con esto, agradezco cualquier ayuda.

Slds y Grs.

Preguntas similares