Don Bosco La Tola
Henry Ordoñez
Ejercicos
se desea saber todos los productos que su precio sea mayor a 40 dolares
o euros y ademas el proveedor.
select Precioporunidad, Nombreproducto, Nombrecompania, Nombrecontacto from Productos, Provedores where Productos.IdProducto=Provedores.Idproveedor
AND Precioporunidad>40
1.Se necesita saber que clientes corresponden a los empleados con el id 4, 5, y 6
cuantos clientes tiene y cuales son?
select Idempleado, Nombre, Nombrecontacto from Clientes,Empleado where Clientes.Cargocontacto=Empleado.Cargo AND Idempleado in(4,5,6)
2.Se necesita saber que la compañia speed express cuantos envios realizó y qué destino?
SELECT NombreCompania,CiudadDestinatario,COUNT(p.FormaEnvio) AS Envios_Ralizados_En FROM Pedidos p,CompaniasEnvio
WHERE p.FormaEnvio=IdCompaniaEnvios AND nombreCompania='Speedy Express'
GROUP BY NombreCompania,CiudadDestinatario
3.Se necesita saber el nombre del empleado, la ciudad donde vive y el numero de teléfono
que más pedidos haya realizado.( el mejor de la compañia, el que vendió mas)
SELECT e.Nombre,e.Ciudad,e.Telefonodomicilio, COUNT(p.IdEmpleado) AS Ventas_Realizadas FROM Pedidos p
INNER JOIN Empleados e ON e.IdEmpleado=p.IdEmpleado
GROUP BY e.Nombre,e.Ciudad,e.Telefonodomicilio
--WHERE para datos agropados
HAVING COUNT(p.IdEmpleado) = (SELECT MAX(repeticionMaxima) FROM (SELECT COUNT(pe.IdEmpleado) AS RepeticionMaxima
FROM Pedidos pe GROUP BY pe.IdEmpleado))
