0% encontró este documento útil (0 votos)
25 vistas2 páginas

Consultas SQL 21-11-2021

El documento contiene 5 consultas SQL para generar diferentes informes sobre pedidos, clientes, productos y compañías de envío desde varias tablas relacionadas. La primera consulta muestra los pedidos de cada compañía de envío. La segunda filtra los pedidos de agosto de 1996 enviados por Speedy Express. La tercera incluye detalles de productos y categorías para cada pedido. La cuarta cuenta los productos por categoría. Y la quinta proporciona información sobre clientes y compañías de envío para cada pedido.

Cargado por

alexander
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas2 páginas

Consultas SQL 21-11-2021

El documento contiene 5 consultas SQL para generar diferentes informes sobre pedidos, clientes, productos y compañías de envío desde varias tablas relacionadas. La primera consulta muestra los pedidos de cada compañía de envío. La segunda filtra los pedidos de agosto de 1996 enviados por Speedy Express. La tercera incluye detalles de productos y categorías para cada pedido. La cuarta cuenta los productos por categoría. Y la quinta proporciona información sobre clientes y compañías de envío para cada pedido.

Cargado por

alexander
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1) MOSTRAR UN INFORME DE LOS PEDIDOS ENVIADOS POR CADA UNA DE LAS

COMPAÑÍAS DE ENVÍOS:

SELECT [Compañías de envíos].NombreCompañía, Pedidos.IdPedido,


Pedidos.FechaPedido, Pedidos.FechaEntrega, Pedidos.FechaEnvío, Pedidos.Destinatario
FROM [Compañías de envíos] INNER JOIN Pedidos ON [Compañías de
envíos].IdCompañíaEnvíos = Pedidos.FormaEnvío

2) MOSTRAR UN INFORME DE LOS PEDIDOS REALIZADOS EN EL MES DE AGOSTO


DEL AÑO 1996 QUE FUERON ENVIADOS POR LA COMPAÑÍA DE ENVÍOS SPEEDY
EXPRESS:

SELECT [Compañías de envíos].NombreCompañía, Pedidos.IdPedido,


Pedidos.FechaPedido, Pedidos.FechaEntrega, Pedidos.FechaEnvío, Pedidos.Destinatario
FROM [Compañías de envíos] INNER JOIN Pedidos ON [Compañías de
envíos].IdCompañíaEnvíos = Pedidos.FormaEnvío
WHERE [Compañías de envíos].NombreCompañía = "Speedy Express" AND
Month(Pedidos.FechaPedido) = 8 AND Year(Pedidos.FechaPedido) = 1996

3) MOSTRAR UN INFORME DE LOS DETELLAS DE PEDIDOS DONDE SE PUEDA


VISUALIZAR EL NOMBRE DEL PRODUCTO INCLUIDO DENTRO DE ESE PEDIDO Y ASÍ
MISMO EL NOMBRE DE LA CATEGORÍA A LA CUAL PERTENCE EL PRODUCTO.

SELECT Pedidos.IdPedido, Pedidos.FechaPedido, Pedidos.FechaEntrega,


Pedidos.FechaEnvío, Pedidos.Destinatario, Clientes.NombreCompania, [Compañías de
envíos].NombreCompañía

FROM Clientes INNER JOIN ([Compañías de envíos] INNER JOIN Pedidos ON [Compañías
de envíos].IdCompañíaEnvíos = Pedidos.FormaEnvío) ON Clientes.IdCliente =
Pedidos.IdCliente

4) Hacer un reporte de cuantos productos existen por categoría.

SELECT Categorías.NombreCategoría, Count(Productos.NombreProducto) As Reporte


FROM Categorías INNER JOIN Productos ON Categorías.IdCategoría =
Productos.IdCategoría
GROUP BY Categorías.NombreCategoría
HAVING Categorías.NombreCategoría = “Bebidas”
5) REALIZAR UNA CONSULTA QUE NOS PERMITA CONOCER LA INFORMACIÓN DE
LOS CLIENTES QUE RALIZARON UN PEDIDO Y ASÍ MISMO LA COMPAÑÍA DE
ENVÍO QUE SE ENCARGO DE LLEVAR EL PEDIDO.

SELECT [Detalles de pedidos].PrecioUnidad, [Detalles de pedidos].Cantidad, [Detalles de


pedidos].Descuento, Productos.NombreProducto, Categorías.NombreCategoría

FROM Categorías INNER JOIN (Productos INNER JOIN [Detalles de pedidos] ON


Productos.IdProducto = [Detalles de pedidos].IdProducto) ON Categorías.IdCategoría =
Productos.IdCategoría

También podría gustarte