6.base de datos neptuno

21
Consultas Universidad Austral de Chile Facultad de ciencias económicas y administrativas Ingeniería Comercial Profesor: Cristian Salazar Alumno: Ma. Julia Ross T.

Transcript of 6.base de datos neptuno

Page 1: 6.base de datos neptuno

Consultas

Universidad Austral de Chile

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

Profesor: Cristian Salazar

Alumno: Ma. Julia Ross T.

Page 2: 6.base de datos neptuno
Page 3: 6.base de datos neptuno
Page 4: 6.base de datos neptuno
Page 5: 6.base de datos neptuno

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));

Page 6: 6.base de datos neptuno
Page 7: 6.base de datos neptuno
Page 8: 6.base de datos neptuno
Page 9: 6.base de datos neptuno

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));

Page 10: 6.base de datos neptuno
Page 11: 6.base de datos neptuno
Page 12: 6.base de datos neptuno
Page 13: 6.base de datos neptuno

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"));

Page 14: 6.base de datos neptuno
Page 15: 6.base de datos neptuno
Page 16: 6.base de datos neptuno
Page 17: 6.base de datos neptuno

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#));

Page 18: 6.base de datos neptuno
Page 19: 6.base de datos neptuno
Page 20: 6.base de datos neptuno
Page 21: 6.base de datos neptuno

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));