16
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

CONSULTAS proyecto

Embed Size (px)

Citation preview

Page 1: CONSULTAS proyecto

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

Page 2: CONSULTAS proyecto

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

Page 3: CONSULTAS proyecto

FACTURA

C/N Order By Fecha

SELECT id_pedido, id_cliente

FROM Factura

ORDER BY fecha DESC;

Page 4: CONSULTAS proyecto

SELECT id_cliente, id_pedido

FROM Factura

WHERE id_cliente IN (SELECT id_cliente

FROM Pedido

WHERE fecha IN (SELECT fecha

FROM Factura

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

Page 5: CONSULTAS proyecto

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;

Page 6: CONSULTAS proyecto

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

Page 7: CONSULTAS proyecto

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

FROM Pedido

ORDER BY id_repartidor;

Page 8: CONSULTAS proyecto

PEDIDOS

PEDIDO Y LA PROMOCION QUE OBTUVO

SELECT id_pedido, id_promocion FROM Pedido ORDER BY 01;

SELECT id_promocion

FROM Pedido WHERE id_promocion IN(SELECT nombre FROM Promocion);

Page 9: CONSULTAS proyecto

INVENTARIO DE PRODUCTOS

PRODUCTOS EN INVENTARIO Y EL TOTAL DISPONIBLE

Page 10: CONSULTAS proyecto

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;

Page 11: CONSULTAS proyecto

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;

Page 12: CONSULTAS proyecto

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;

Page 13: CONSULTAS proyecto

CAJA

Precio de todos los productos Incluido el IVA.

SELECT SUM(precio_producto*.16) AS PRECIO_TOTAL

FROM Producto

WHERE id_producto = 02;

Page 14: CONSULTAS proyecto

COLSULTA DE LOS IDS

RELACION DE LOS CODIGOS DE CADA 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);

Page 15: CONSULTAS proyecto

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

Page 16: CONSULTAS proyecto

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