6.base de datos neptuno

Preview:

Citation preview

Consultas

Universidad Austral de Chile

Facultad de ciencias económicas y administrativas Ingeniería Comercial

Profesor: Cristian Salazar

Alumno: Ma. Julia Ross T.

SELECT Proveedores.NombreCompañía, Proveedores.País, Productos.IdProducto, Productos.NombreProducto, Count([Detalles de pedidos].IdPedido) AS CuentaDeIdPedidoFROM Proveedores INNER JOIN (Productos INNER JOIN [Detalles de pedidos] ON Productos.IdProducto = [Detalles de pedidos].IdProducto) ON Proveedores.IdProveedor = Productos.IdProveedorGROUP BY Proveedores.NombreCompañía, Proveedores.País, Productos.IdProducto, Productos.NombreProductoHAVING (((Proveedores.País)="Noruega" Or(Proveedores.País)="Alemania" Or (Proveedores.País)="Francia") AND ((Count([Detalles de pedidos].IdPedido))>30));

SELECT Clientes.NombreContacto, Clientes.Ciudad, Sum([Detalles de pedidos].Cantidad) AS SumaDeCantidadFROM (Clientes INNER JOIN Pedidos ON Clientes.IdCliente = Pedidos.IdCliente) INNER JOIN [Detalles de pedidos] ON Pedidos.IdPedido = [Detalles de pedidos].IdPedidoGROUP BY Clientes.NombreContacto, Clientes.CiudadHAVING (((Clientes.Ciudad)="Madrid" Or(Clientes.Ciudad)="sao Paulo") AND ((Sum([Detalles de pedidos].Cantidad))>100));

SELECT Clientes.NombreContacto, Clientes.País, Min(Pedidos.FechaEnvío) AS MínDeFechaEnvío, Min(Pedidos.FechaEntrega) AS MínDeFechaEntregaFROM Clientes INNER JOIN Pedidos ON Clientes.IdCliente = Pedidos.IdClienteGROUP BY Clientes.NombreContacto, Clientes.PaísHAVING (((Clientes.País)="Alemania"));

SELECT Clientes.NombreContacto, Max(Pedidos.FechaEnvío) AS MáxDeFechaEnvío, [Compañías de envíos].NombreCompañíaFROM [Compañías de envíos] INNER JOIN (Clientes INNER JOIN Pedidos ON Clientes.IdCliente = Pedidos.IdCliente) ON [Compañías de envíos].IdCompañíaEnvíos = Pedidos.FormaEnvíoGROUP BY Clientes.NombreContacto, [Compañías de envíos].NombreCompañíaHAVING (((Max(Pedidos.FechaEnvío))>#4/9/1998#));

SELECT Productos.IdProducto, Productos.NombreProducto, Avg([Detalles de pedidos].PrecioUnidad) AS PromedioDePrecioUnidadFROM Productos INNER JOIN [Detalles de pedidos] ON Productos.IdProducto = [Detalles de pedidos].IdProductoGROUP BY Productos.IdProducto, Productos.NombreProductoHAVING (((Avg([Detalles de pedidos].PrecioUnidad))<17.15));

Recommended