Вы находитесь на странице: 1из 2

UNIVERSIDAD TCNICA DE BABAHOYO

FACULTAD DE ADMINISTRACIN, FINANZAS E INFORMTICA

Nombre: Jessica Villala Gonzales

Fecha: 05 de mayo del 2017

Docente: Ing. Freddy Jordn

Materia: Base de datos Avanzada.

Tema: Subconsultas

Lea Detenidamente y escriba cdigo SQL/PLUS para los siguientes Requerimientos

1. Listar la Fecha de Envi, Pas destinatario y Cargo de cualquier Pedido que sea igual al
destinatario del Pedido de cdigo 45.
select FechaEnvio,PaisDestinatario,Cargo
from Pedidos
where Destinatario= (select Destinatario from Pedidos where IdPedido=45);
2. Genere un reporte que permita mostrar el Nombre de todos los productos cuyo precio
de unidad sea mayor o igual al precio de unidad ms bajo de todos los productos que
no se encuentre suspendidos.
select NombreProducto
from Productos
where PrecioUnidad>=(select Min(PrecioUnidad) from Productos where
Suspendido='NO');
3. Visualizar los Nombre, Fecha de Nacimiento y Telfono de cualquier empleado cuyo
Pas y Ciudad se corresponda con el Pas y Ciudad del empleado con cdigo igual a 15.
select Nombres,FechaNacimiento,TelDomicilio
from Empleados
where Pais = (select Pais from Empleados where IdEmpleado=15)
AND Ciudad= (select Ciudad from Empleados where IdEmpleado=15);
4. Visualizar todos Proveedor que tengan un cdigo postal igual a cualquier cdigo postal
de los proveedores de las ciudades de Babahoyo, Quito y Guayaquil.
select IdProveedor from Proveedores
where CodPostal= any (select CodPostal from Proveedores where Ciudad
In('Babahoyo','Quito','Guayaquil'));
UNIVERSIDAD TCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIN, FINANZAS E INFORMTICA

5. Genere un reporte que permita mostrar el Nombre y la Cantidad de todos los


productos cuyo precio de unidad sean menor a los precios de unidad de los productos
que estn suspendidos y su nombre inicia con la letra A.
select NombreProducto,CantidadPorUnidad
from Productos
where PrecioUnidad < (select PrecioUnidad from Productos
where (Suspendido <>'NO') and (NombreProducto Like 'A%'));

6. Cada estudiante propondr 2 Subconsultas adicionales a las propuestas por el


docente.

A. Liste el cdigo de pedido, fecha de envi y entrega de todos los pedidos cuya ciudad
de destino sea de los pedidos que se envi en el mes de marzo.

select IdPedido,FechaEnvio,FechaEntrega
from Pedidos
where CiudadDestinatario IN(select CiudadDestinatario from Pedidos where
to_char(FechaEnvio,'MM')='03');

B. Genere un reporte que presente el cdigo del pedido, cdigo del producto y el
Precio Unidad de los Pedidos, cuyo precio unitario sea mayor a la cantidad
promedio de los detalles de pedidos.

select IdPedido,IdProducto,PrecioUnidad from Detalle_Pedidos


where PrecioUnidad>(select AVG (Cantidad) from Detalle_Pedidos);

Вам также может понравиться