Ejercicios Consultas Access

Páginas: 2 (463 palabras) Publicado: 18 de febrero de 2013
--1.Actualizar el precio unitario de los productos de la categoría CARNICOS,

-- subiéndolos en un 10%



UPDATE PRODUCTOS SET PRECIOUNIT = PRECIOUNIT+(PRECIOUNIT*0.1)

WHERE (CATEGORIAID in(select CATEGORIAS.CATEGORIAID

from (PRODUCTOS INNER JOIN CATEGORIAS on PRODUCTOS.CATEGORIAID=CATEGORIAS.CATEGORIAID )

where(CATEGORIAS.NOMBRECAT='CARNICOS')));





--2.Actualizar el teléfono celular del proveedor cuyo contacto es MANUEL ANDRADE,

-- con el valor 099010291



UPDATE PROVEEDORES SET CELUPROV = '099010291'WHERE CONTACTO='MANUEL ANDRADE';



--3.Borrar el producto YOGURT DE SABORES



DELETE *

FROM PRODUCTOS

WHERE PRODUCTOS.DESCRIPCION='YOGURT DE SABORES';



--4.Realizar lassiguientes consultas:

--4.1Mostrar todas las órdenes: el id de la orden, el apellido y nombre del empleado



SELECT o.ORDENID, e.NOMBRE, e.APELLIDO, o.FECHAORDEN, c.NOMBRECIA

FROM (ORDENES AS oINNER JOIN EMPLEADOS AS e ON o.EMPLEADOID=e.EMPLEADOID) INNER JOIN CLIENTES AS c ON o.CLIENTEID=c.CLIENTEID

ORDER BY e.APELLIDO, e.NOMBRE, o.ORDENID;





--4.2Mostrar la suma total de cadatipo de producto pedidos en todas las órdenes.



SELECT do.ORDENID, p.PRODUCTOID, (SUM(p.PRECIOUNIT*do.CANTIDAD)) AS ['suma total de cada tipo de producto']

FROM PRODUCTOS AS p INNER JOINDETALLE_ORDENES AS do ON p.PRODUCTOID=do.PRODUCTOID

GROUP BY do.ORDENID, p.PRODUCTOID, p.PRECIOUNIT

ORDER BY ORDENID;





--4.3Mostrar el número de órdenes atendidas por cada empleado,--incluidos los que tienen 0 órdenes.



SELECT e.EMPLEADOID, COUNT(o.ORDENID) AS ['Numero de Ordenes']

FROM EMPLEADOS AS e LEFT JOIN ORDENES AS o ON e.EMPLEADOID=o.EMPLEADOID

GROUP BYe.EMPLEADOID;



--4.4Muestre los proveedores y la suma de dinero vendido en los productos

--de ese proveedor.



SELECT pv.PROVEEDORID, pr.PRODUCTOID, SUM(pr.PRECIOUNIT*do.CANTIDAD) AS ['suma de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • consultas access
  • Consulta De Access
  • Consultas Access
  • Consultas de Access
  • Que es una consulta en access
  • Ejercicios Access
  • Ejercicio De Access
  • Ejercicios de access

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS