SlideShare una empresa de Scribd logo
1 de 6
Universidad Austral de Chile

            Facultad de Ciencias Económicas y Administrativas

                     Escuela de Ingeniería Comercial




Tarea 6: ejercicio consultas Neptuno Access
                 Autor: Misael Manríquez M.
  Asignatura: ADMI 273 Sistemas de Información Empresarial
                 Profesor: Cristian Salazar C.




                 Valdivia, 16de Octubre de 2012
Función Cantidad




SELECT Proveedores.NombreCompañía, Proveedores.País, Productos.IdProducto, Productos.NombreProducto,
Count([Detalles de pedidos].IdPedido) AS CuentaDeIdPedido
FROM Proveedores INNER JOIN (Productos INNER JOIN [Detalles de pedidos] ON Productos.IdProducto = [Detalles
de pedidos].IdProducto) ON Proveedores.IdProveedor = Productos.IdProveedor
GROUP BY Proveedores.NombreCompañía, Proveedores.País, Productos.IdProducto, Productos.NombreProducto
HAVING (((Proveedores.País)="Noruega" Or (Proveedores.País)="Alemania" Or (Proveedores.País)="Francia") AND
((Count([Detalles de pedidos].IdPedido))>30));
Función Suma




SELECT Clientes.NombreContacto, Clientes.Ciudad, Sum([Detalles de pedidos].Cantidad) AS SumaDeCantidad
FROM (Clientes INNER JOIN Pedidos ON Clientes.IdCliente = Pedidos.IdCliente) INNER JOIN [Detalles de pedidos]
ON Pedidos.IdPedido = [Detalles de pedidos].IdPedido
GROUP BY Clientes.NombreContacto, Clientes.Ciudad
HAVING (((Clientes.Ciudad)="Madrid" Or (Clientes.Ciudad)="sao Paulo") AND ((Sum([Detalles de
pedidos].Cantidad))>100));
Función Mínimo


                 SELECT Clientes.NombreContacto,
                 Clientes.País, Min(Pedidos.FechaEnvío) AS
                 MínDeFechaEnvío,
                 Min(Pedidos.FechaEntrega) AS
                 MínDeFechaEntrega
                 FROM Clientes INNER JOIN Pedidos ON
                 Clientes.IdCliente = Pedidos.IdCliente
                 GROUP BY Clientes.NombreContacto,
                 Clientes.País
                 HAVING (((Clientes.País)="Alemania"));
Función Máximo



                 SELECT Clientes.NombreContacto,
                 Max(Pedidos.FechaEnvío) AS
                 MáxDeFechaEnvío, [Compañías de
                 envíos].NombreCompañía
                 FROM [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ío
                 GROUP BY Clientes.NombreContacto,
                 [Compañías de envíos].NombreCompañía
                 HAVING
                 (((Max(Pedidos.FechaEnvío))>#4/9/1998#));
Función Promedio



                   SELECT Productos.IdProducto,
                   Productos.NombreProducto, Avg([Detalles
                   de pedidos].PrecioUnidad) AS
                   PromedioDePrecioUnidad
                   FROM Productos INNER JOIN [Detalles de
                   pedidos] ON Productos.IdProducto =
                   [Detalles de pedidos].IdProducto
                   GROUP BY Productos.IdProducto,
                   Productos.NombreProducto
                   HAVING (((Avg([Detalles de
                   pedidos].PrecioUnidad))<17.15));

Más contenido relacionado

Más de madnesshobbit

Proyecto Correos Brisa Veloz
Proyecto Correos Brisa VelozProyecto Correos Brisa Veloz
Proyecto Correos Brisa Velozmadnesshobbit
 
Laboratorios i, ii y iii misael manríquez
Laboratorios i, ii y iii   misael manríquezLaboratorios i, ii y iii   misael manríquez
Laboratorios i, ii y iii misael manríquezmadnesshobbit
 
Introducción a los sistemas de información empresarial
Introducción a los sistemas de información empresarialIntroducción a los sistemas de información empresarial
Introducción a los sistemas de información empresarialmadnesshobbit
 
Tarea 5 ejercicio bade de datos
Tarea 5 ejercicio bade de datosTarea 5 ejercicio bade de datos
Tarea 5 ejercicio bade de datosmadnesshobbit
 
Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...madnesshobbit
 
Resumen articulo de biblioteca online siveduc emerald
Resumen articulo de biblioteca online siveduc   emeraldResumen articulo de biblioteca online siveduc   emerald
Resumen articulo de biblioteca online siveduc emeraldmadnesshobbit
 
Tarea 7 de muchos a muchos
Tarea 7 de muchos a muchosTarea 7 de muchos a muchos
Tarea 7 de muchos a muchosmadnesshobbit
 
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...madnesshobbit
 

Más de madnesshobbit (8)

Proyecto Correos Brisa Veloz
Proyecto Correos Brisa VelozProyecto Correos Brisa Veloz
Proyecto Correos Brisa Veloz
 
Laboratorios i, ii y iii misael manríquez
Laboratorios i, ii y iii   misael manríquezLaboratorios i, ii y iii   misael manríquez
Laboratorios i, ii y iii misael manríquez
 
Introducción a los sistemas de información empresarial
Introducción a los sistemas de información empresarialIntroducción a los sistemas de información empresarial
Introducción a los sistemas de información empresarial
 
Tarea 5 ejercicio bade de datos
Tarea 5 ejercicio bade de datosTarea 5 ejercicio bade de datos
Tarea 5 ejercicio bade de datos
 
Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...Tarea 4 activos intangibles licencias, software contabilización de software g...
Tarea 4 activos intangibles licencias, software contabilización de software g...
 
Resumen articulo de biblioteca online siveduc emerald
Resumen articulo de biblioteca online siveduc   emeraldResumen articulo de biblioteca online siveduc   emerald
Resumen articulo de biblioteca online siveduc emerald
 
Tarea 7 de muchos a muchos
Tarea 7 de muchos a muchosTarea 7 de muchos a muchos
Tarea 7 de muchos a muchos
 
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
Cómo la gestión del conocimiento permite integrar a los grupos vulnerables al...
 

Tarea 6 consultas en neptuno access

  • 1. Universidad Austral de Chile Facultad de Ciencias Económicas y Administrativas Escuela de Ingeniería Comercial Tarea 6: ejercicio consultas Neptuno Access Autor: Misael Manríquez M. Asignatura: ADMI 273 Sistemas de Información Empresarial Profesor: Cristian Salazar C. Valdivia, 16de Octubre de 2012
  • 2. Función Cantidad SELECT Proveedores.NombreCompañía, Proveedores.País, Productos.IdProducto, Productos.NombreProducto, Count([Detalles de pedidos].IdPedido) AS CuentaDeIdPedido FROM Proveedores INNER JOIN (Productos INNER JOIN [Detalles de pedidos] ON Productos.IdProducto = [Detalles de pedidos].IdProducto) ON Proveedores.IdProveedor = Productos.IdProveedor GROUP BY Proveedores.NombreCompañía, Proveedores.País, Productos.IdProducto, Productos.NombreProducto HAVING (((Proveedores.País)="Noruega" Or (Proveedores.País)="Alemania" Or (Proveedores.País)="Francia") AND ((Count([Detalles de pedidos].IdPedido))>30));
  • 3. Función Suma SELECT Clientes.NombreContacto, Clientes.Ciudad, Sum([Detalles de pedidos].Cantidad) AS SumaDeCantidad FROM (Clientes INNER JOIN Pedidos ON Clientes.IdCliente = Pedidos.IdCliente) INNER JOIN [Detalles de pedidos] ON Pedidos.IdPedido = [Detalles de pedidos].IdPedido GROUP BY Clientes.NombreContacto, Clientes.Ciudad HAVING (((Clientes.Ciudad)="Madrid" Or (Clientes.Ciudad)="sao Paulo") AND ((Sum([Detalles de pedidos].Cantidad))>100));
  • 4. Función Mínimo SELECT Clientes.NombreContacto, Clientes.País, Min(Pedidos.FechaEnvío) AS MínDeFechaEnvío, Min(Pedidos.FechaEntrega) AS MínDeFechaEntrega FROM Clientes INNER JOIN Pedidos ON Clientes.IdCliente = Pedidos.IdCliente GROUP BY Clientes.NombreContacto, Clientes.País HAVING (((Clientes.País)="Alemania"));
  • 5. Función Máximo SELECT Clientes.NombreContacto, Max(Pedidos.FechaEnvío) AS MáxDeFechaEnvío, [Compañías de envíos].NombreCompañía FROM [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ío GROUP BY Clientes.NombreContacto, [Compañías de envíos].NombreCompañía HAVING (((Max(Pedidos.FechaEnvío))>#4/9/1998#));
  • 6. Función Promedio SELECT Productos.IdProducto, Productos.NombreProducto, Avg([Detalles de pedidos].PrecioUnidad) AS PromedioDePrecioUnidad FROM Productos INNER JOIN [Detalles de pedidos] ON Productos.IdProducto = [Detalles de pedidos].IdProducto GROUP BY Productos.IdProducto, Productos.NombreProducto HAVING (((Avg([Detalles de pedidos].PrecioUnidad))<17.15));