0 calificaciones0% encontró este documento útil (0 votos)
6 vistas4 páginas
Este documento contiene 10 consultas SQL realizadas sobre las tablas de una base de datos de una empresa. La primera consulta calcula el promedio de cuotas y ventas de los empleados. La segunda halla los promedios de importe de pedidos, el importe total y el precio medio de venta. La tercera encuentra el precio promedio de productos de un fabricante específico. Las demás consultas realizan cálculos sobre pedidos, empleados y oficinas para obtener datos como importes totales, fechas, cantidades y sumas de valores.
Este documento contiene 10 consultas SQL realizadas sobre las tablas de una base de datos de una empresa. La primera consulta calcula el promedio de cuotas y ventas de los empleados. La segunda halla los promedios de importe de pedidos, el importe total y el precio medio de venta. La tercera encuentra el precio promedio de productos de un fabricante específico. Las demás consultas realizan cálculos sobre pedidos, empleados y oficinas para obtener datos como importes totales, fechas, cantidades y sumas de valores.
Este documento contiene 10 consultas SQL realizadas sobre las tablas de una base de datos de una empresa. La primera consulta calcula el promedio de cuotas y ventas de los empleados. La segunda halla los promedios de importe de pedidos, el importe total y el precio medio de venta. La tercera encuentra el precio promedio de productos de un fabricante específico. Las demás consultas realizan cálculos sobre pedidos, empleados y oficinas para obtener datos como importes totales, fechas, cantidades y sumas de valores.
Alumno: Eduardo Aldair Mercado Rodríguez. Número de práctica: 4 Nombre del trabajo: Hoja 4. Materia: Bases de datos 1. Grupo 1407. Fecha de entrega 12/11/2021 Práctica 4. Oficinas Hoja 4.
1) ¿Cuál es la cuota y las ventas medias de todos los empleados?
SELECT AVG(cuota) AS Promedio_cuota, AVG(venta) AS Promedio_venta FROM empleado;
2) Hallar el importe medio de pedidos, el importe total de pedidos y el precio medio de
venta (el precio de venta es el precio unitario en cada pedido).
SELECT AVG(importe) AS Promedio_importe, SUM(importe) AS Suma_importe,
AVG(importe/cant) FROM pedido;
3) Hallar el precio medio de los productos del fabricante ACI.
SELECT AVG(precio) Promedio_producto FROM producto WHERE idfab like "aci";
4) ¿Cuál es el importe total de los pedidos realizados por el empleado Vicente Pantalla?
SELECT empleado.numemp, empleado.nombre, SUM(pedido.importe) AS suma_importe
FROM pedido, empleado WHERE pedido.rep = empleado.numemp AND empleado.nombre LIKE "vicente";
5) Hallar en qué fecha se realizó el primer pedido (suponiendo que en la tabla de pedidos tenemos todos los pedidos realizados hasta la fecha).
SELECT * FROM pedido ORDER BY fechapedido LIMIT 1;
6) Hallar cuántos pedidos hay de más de 25000 ptas.
SELECT COUNT(numpedido) FROM pedido WHERE importe > 25000;
7) Hallar cuantos pedidos hay de menos de 4 dígitos.
SELECT COUNT(codigo) FROM pedido WHERE importe < 1000; 8) Lista cuantos empleados están asignados a cada oficina, indicar el número de oficina y la cantidad.
SELECT oficina, COUNT(numemp) AS cantidad_empleados FROM empleado GROUP BY
oficina;
9) Sumar las existencias de todos los fabricantes que acaban en “a”.
SELECT SUM(cant) AS Existencia FROM pedido WHERE fab LIKE "%a";
10) sumar las ventas de la región este.
SELECT SUM(venta) FROM oficina WHERE region = "este";