1. UNIVERSIDAD VERACRUZANA
Facultad de Administración
Lic. Sistemas Computacionales
Administrativos
Materia: dfdfdfdfdffdfdff
BASE DE DATOS
Impartida por:
Dr. Carlos Arturo Torres Gastelú
Trabajo:
PROYECTO
Realizado por:
Ordoñez Lorenzo Gabriela
Rodríguez Romero Juan Enrique
Vidal Sánchez María del Carmen
No. Equipo: 9
Fecha de entrega:
07 de Noviembre del 2010
2. CONSULTAS
FACTURA
S/N Order By
SELECT folio, total
FROM Factura
WHERE fecha IN (SELECT fecha
FROM Factura
WHERE fecha BETWEEN '2010-09-08' AND '2010-10-08')
(SELECT AVG (total) AS PROMEDIO
FROM Factura);
3. FACTURA
C/N Order By Fecha
SELECT id_pedido, id_cliente
FROM Factura
ORDER BY fecha DESC;
4. SELECT id_cliente,id_pedido
FROMFactura
WHERE id_cliente IN (SELECTid_cliente
FROMPedido
WHERE fechaIN (SELECT fecha
FROMFactura
WHERE fecha= '2010-09-08' ));
FACTURA
Con Promedio Diario.
SELECT id_cliente, total
FROM Factura
WHERE total BETWEEN 100 AND 400
(SELECT AVG(total) AS PROMEDIO
FROM Factura);
5. FACTURA(CLIENTE/ TOTAL)
Con Total De Cada Cliente.
SELECT id_cliente, total
FROM Factura
WHERE id_pedido in (SELECT id_pedido
FROM Factura)
(SELECT SUM (total) AS SUMA
FROM Factura);
SELECT id_cliente, COUNT(*) AS CLIENTES
FROM Factura
GROUP BY id_cliente;
6. PEDIDOS
Con Total De Cada Cliente.
SELECT id_pedido, id_promocion, id_cliente
FROM Pedido
ORDER BY id_pedido;
SELECT id_pedido, id_repartidor, id_tipovta
FROM Pedido
WHERE id_promocion IN (SELECT id_promocion
FROM Promocion
WHERE id_producto = '06')
ORDER BY id_repartidor DESC;
SELECT id_pedido
FROM Pedido
WHERE id_pedido IN (SELECT fecha
7. FROM Factura) WHERE fecha BETWEEN ('2010-09-08','2010-10-08');
PEDIDOS
REPARTIDOR, (QUIEN LLEVARA LA PIZZA)
SELECT id_repartidor, UPPER(id_repartidor) AS
vend_name_upcase
FROM Pedido
ORDER BY id_repartidor;
SELECT id_repartidor,UPPER(id_repartidor)AS
vend_name_upcase
FROMPedido
ORDER BY id_repartidor;
8. PEDIDOS
PEDIDO Y LA PROMOCION QUEOBTUVO
SELECT id_pedido, id_promocion
FROM Pedido
ORDER BY 01;
SELECT id_promocion
FROM Pedido
WHERE id_promocion IN(SELECT nombre
FROM Promocion);
10. SELECT id_producto, existencia
FROM Inventario
WHERE existencia BETWEEN 700 AND 2500
ORDER BY existencia DESC;
SELECT id_producto, existencia
FROM Inventario
WHERE existencia BETWEEN 700 AND 2500
(SELECT SUM(existencia) AS SUMA
FROM Inventario);
SELECT id_ingrediente
FROM Inventario
WHERE existencia IN (SELECT AVG(existencia) AS PROMEDIO
FROM Inventario);
SELECT MIN(existencia) AS MINIMA_EXISTENCIA
FROM Inventario
GROUP BY id_ingrediente;
11. INVENTARIO DE EQUIPOS
EQUIPOS CON RESPECTIVO KILOMETRAJE
SELECT id_equipo,
km_recorrido,
(SELECT COUNT(*)
FROM EQUIPO
WHERE id_equipo= id_equipo) AS EQUIPOS
FROM Equipo
ORDER BY km_recorrido;
12. SELECT km_recorrido, descripcion, precio_mantenimiento
FROM Equipo, Mantenimiento
WHERE Equipo.id_mantenimiento = Mantenimiento.id_mantenimiento;
SELECT km_recorrido, descripcion, precio_mantenimiento
FROM Equipo, Mantenimiento
WHERE precio_mantenimiento IN (SELECT AVG(precio_mantenimiento) AS
PROMEDIO
FROM Mantenimiento);
SELECT km_recorrido, descripcion, precio_mantenimiento
FROM Equipo, Mantenimiento;
SELECT id_equipo, COUNT(*) AS NUMEROS_EQUIPOS
FROM Equipo
GROUP BY id_equipo;
13. CAJA
Preciode todos los productos Incluidoel IVA.
SELECT SUM(precio_producto*.16)AS PRECIO_TOTAL
FROM Producto
WHERE id_producto= 02;
14. COLSULTA DE LOS IDS
RELACION DELOS CODIGOS DECADA UNO DE LOS PRODUCTOS
SELECT id_producto
FROM Producto
WHERE id_producto IN (SELECT COUNT(*) AS NUMERO_PRODUCTOS
FROM Producto)
(SELECT id_producto
FROM Producto);
15. COLSULTA DEL PRODUCTO MAXIMO, MINIMO
QUE PRECIOS SON LOS MANEJADOS, EL MAXIMO Y EL MINIMO
SELECT COUNT(*) AS precio_producto,
MIN(precio_producto) AS price_min,
MAX(precio_producto) AS price_max,
AVG(precio_producto) AS price_avg
FROM Producto;
SELECT id_producto,
tamaño,
precio_producto,
10*precio_producto AS PRECIO_IVA
16. FROM producto
WHERE id_producto = '05';
SELECT id_producto,
tamaño,
precio_producto,
10*precio_producto AS PRECIO_IVA
FROM producto
WHERE id_producto = '05';