Ingenieria en Sistemas

Páginas: 6 (1293 palabras) Publicado: 31 de mayo de 2013





EJERCITACION SQL

CONSIGNA:

Utilizando las tablas PRODUCTOS, CLIENTES, OFICINAS, PEDIDOS Y REPVENTAS escribir las sentencias SQL que permitan obtener los resultados que se detallan:

1.- Todos los números de pedido correspondientes al período Mayo 1989 y Abril 1990.

SELECT NUM_PEDIDO
FROM Pedidos
WHERE FECHA_PEDIDO >= #05/01/1989# AND FECHA_PEDIDO 2000 AND p.NUM_CLIE =c.NUM_CLIE;

3.- La descripción y el precio unitario de los productos fabricados por REI.

SELECT DESCRIPCION, PRECIO
FROM Productos
WHERE ID_FAB = ‘REI’;

4.- La diferencia entre las ventas estimadas y las ventas reales de todos los empleados dirigidos por el empleado número 108.

SELECT SUM(CUOTA - VENTAS)
FROM Repventas
WHERE DIRECTOR = 108;

5.- Las ciudades del este donde hayoficinas instaladas.

SELECT CIUDAD
FROM Oficinas
WHERE REGION = ‘Este’;

6.- El número y nombre de los clientes cuyo límite de crédito no supere los 10000$.

SELECT NUM_CLIE, EMPRESA
FROM Clientes
WHERE LIMITE_CREDITO >= 10000;


7.- Los vendedores de la oficina 21 que tengan una cuota estimada menor a 150.000$ y que hayan sido contratados dentro de los últimos 5 años.

**
SELECTNOMBRE
FROM Repventas
WHERE CUOTA < 150000 AND YEAR(CONTRATO) – YEAR(now()) < 5 AND OFICINA_REP = 21;

8.- Las oficinas que no tengan aun un objetivo asignado.

SELECT OFICINA
FROM Oficinas
WHERE OBJETIVO IS NULL;

9.- Los productos de ACI que comiencen con "4100" y cuyas existencias no superen las 100 unidades.

SELECT DESCRIPCION
FROM Productos
WHERE ID_FAB = ‘ACI’ AND ID_PRODUCTOLIKE ‘4100%’;

10.- El nombre de las empresas atendidas por el empleado 101.

SELECT NOMBRE
FROM Clientes
WHERE NUM_EMPL = 101;

11.- La descripción y existencia de los productos cuyo número de pedido varía entre 100000 y 200000.

SELECT pr.DESCRIPCION, pr.EXISTENCIAS
FROM Productos AS pr, Pedidos AS pe
WHERE pr.ID_PRODUCTO = pe.PRODUCTO AND pe.NUM_PEDIDO BETWEEN 100000 AND 200000;12.- El nombre de las empresas atendidas por Bill Adams.

SELECT c.NOMBRE
FROM Clientes AS c, Repventas as r
WHERE r.NOMBRE = ‘Bill Adams’ AND r.NUM_EMPL = c.NUM_EMPL;

13.- Listado de todos los pedidos mostrando su número, importe, número de cliente y límite de crédito para ese cliente.

SELECT p.NUM_PEDIDO, p.IMPORTE, p.CLIE, c.LIMITE_CREDITO
FROM Clientes AS c, Pedidos AS p
WHEREc.NUM_CLIE = p.CLIE;

14.- Listado de cada vendedor; y la oficina y ciudad donde trabaja.

SELECT r.NOMBRE, r.OFICINA_REP, o.CIUDAD
FROM Repventas AS r, Oficinas AS o
WHERE r.OFICINA_REP = o.OFICINA_REP;

15.- Listado de todas las oficinas, con los nombres y títulos de sus directores

SELECT o.OFICINA, r.NOMBRE, r.TITULO
FROM Oficinas AS o, Repventas AS r
WHERE o.OFICINA = r.OFICINA_REP;16.- Listado de todos los pedidos mostrando importe y descripción del producto asociado.

SELECT DISTINCT p.NUM_PEDIDO, p.IMPORTE, pr.DESCRIPCION
FROM Pedidos AS p, Productos AS pr
WHERE p.PRODUCTO = pr.ID_PRODUCTO;

17.- Listado de nombres de vendedor y nombres de cliente de todos los pedidos superiores a 25000$.

SELECT DISTINCT c.EMPRESA AS cliente, r.NOMBRE AS vendedor
FROM ClientesAS c, Pedidos AS p, Repventas AS r
WHERE p.IMPORTE > 25000 AND p.CLIE = c.NUM_CLIE AND c.REP_CLIE = r.NUM_EMPL;

18.- Listado de todos los pedidos de Noviembre de 1996, con nombre de cliente, número y nombre de vendedor correspondiente, y oficina dónde este último trabaja.

SELECT DISTINCT c.EMPRESA AS cliente, r.NUM_EMPL AS numero_vendedor, r.NOMBRE AS vendedor, r.OFICINA_REP AS oficinaFROM Clientes AS c, Pedidos AS p, Repventas AS r
WHERE p.CLIE = c.NUM_CLIE AND c.REP_CLIE = r.NUM_EMPL p.FECHA_PEDIDO BETWEEN #11/01/1996# AND #11/31/1996#;

19.- Listado de nombres de vendedor y ciudad donde opera para todos los vendedores cuya cuota es superior al 50% del objetivo de la oficina.

SELECT r.NOMBRE, o.CIUDAD
FROM Oficinas AS o, Repventas AS r
WHERE r.CUOTA > (o.OBJETIVO /...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria en sistemas
  • ¿Que es ingeniería de sistemas?
  • Ingenieria De Sistemas
  • Ingenieria en sistema
  • ingenieria sistemas
  • Ingenieria de sistemas
  • Ingenierio de sistemas
  • Ingenieria en sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS