COLSULTAS
-
Upload
juan-enrique -
Category
Business
-
view
354 -
download
0
Transcript of COLSULTAS
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
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);
FACTURA
C/N Order By Fecha
SELECT id_pedido, id_cliente
FROM Factura
ORDER BY fecha DESC;
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);
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;
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
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;
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);
INVENTARIO DE PRODUCTOS
PRODUCTOS EN INVENTARIO Y EL TOTAL DISPONIBLE
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;
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;
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;
CAJA
Precio de todos los productos Incluido el IVA.
SELECT SUM(precio_producto*.16) AS PRECIO_TOTAL
FROM Producto
WHERE id_producto = 02;
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);
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
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';