P. 1
Solucón ejercicios en clases subconsultas

Solucón ejercicios en clases subconsultas

|Views: 109|Likes:
Publicado poryeyu_2408

More info:

Published by: yeyu_2408 on Nov 20, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/19/2013

pdf

text

original

CENTRO DE GESTIÓN DE MERCADOS, LOGÍSTICA Y TECNOLOGÍAS DE LA INFORMACIÓN

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN

Módulo Desarrollo de Bases de datos

EJERCICIOS EN CLASE ± SUBCONSULTAS

Presentado a: Sandra Rueda Instructor

Presentado por: Yessica Yubely Rodríguez Villarraga

Orden: 40130

Cuerpo de desarrollo 1. Muestre el nombre, apellido de los empleados que vendieron en diciembre de 1996 y el promedio total de ventas, tenga en cuenta que el promedio de las ventas es sin rango de fecha. Utilice una subconsulta correlacionada y la clausula exists en el where. Select distinct LastName,FirstName,month (OrderDate),(select avg(UnitPrice*Quantity)from [Order Details]) as promedio From Employees e inner join Orders o on e.EmployeeID =o.EmployeeID Where exists (select avg(UnitPrice*Quantity) from [Order Details]) and MONTH (OrderDate) =12 and year (OrderDate)= 1996 go 2. Verifique si una consulta simple nos permite mostrar los mismos datos. Select distinct LastName,FirstName, AVG (UnitPrice*Quantity)as promedio From Employees e inner join [Orders]o on e.EmployeeID =o.EmployeeID inner join [Order Details] od on o.OrderID = od.OrderID Where MONTH (OrderDate) =12 and year (OrderDate)= 1996 Group by LastName,FirstName 3. muestre el codigo y nombre del cliente, y el monto en compras que ha pagado cada cliente y la diferencia entre el monto total de compras registradas restándole el monto en compras que ha pagado cada cliente. select C.CustomerID,C.ContactName, Sum(Quantity*UnitPrice-Discount ) as PreciodeProductos, (Select (Quantity*UnitPrice-Discount )from [Order Details]) from Customers as C inner join Orders as O on C.CustomerID=O.CustomerID inner join [Order Details] as OD on O.OrderID=OD.OrderID Group by C.CustomerID,C.ContactName

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->