Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Basico - TP Pc5 Otra

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

/*1.

Obtenga las órdenes de venta de nuestros clientes


El primer paso es escribir una consulta que nos traiga el nombre de la
empresa
(CompanyName) desde la tabla SalesLT. Customer. Desde la tabla
SalesLT.SalesOrderHeader,
que nos traiga el ID de la órdenes de venta (SalesOrderID) y el total a
cobrar (TotalDue) de
cada una.*/

SELECT CompanyName Nombre_de_Empresa,SalesOrderID Ordenes_de_Venta,TotalDue


Total_Cobrar FROM
SalesLT. Customer INNER JOIN SalesLT.SalesOrderHeader ON
SalesLT. Customer.CustomerID = SalesLT.SalesOrderHeader.CustomerID

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu

/*
2. Obtenga las órdenes de venta de los clientes y sus direcciones
Amplíe su consulta anterior para incluir también la dirección de la Oficina
is

Principal (Main
Office) de cada cliente, incluyendo la calle, ciudad, estado o provincia,
Th

código postal y país o


región.
Tenga en cuenta que cada cliente puede tener múltiples direcciones pero sólo
una
sh

Oficina Principal, por eso existe una tabla llamada SalesLT.Address y otra
llamada
SalesLT.CustomerAddress*/

SELECT Cua.SalesOrderID [Orden de venta],Ar.AddressLine1


Direccion1,isnull(Ar.AddressLine2,'-')

This study source was downloaded by 100000801307086 from CourseHero.com on 03-24-2021 21:57:20 GMT -05:00

https://www.coursehero.com/file/46193251/SOLUCION-PC5docx/
Direccion2,Ord.AddressType [Oficina Principal],Ar.city
Ciudad,Ar.StateProvince [Estado o Provincia],
Ar.CountryRegion [Pais o Region],Ar.PostalCode [Codigo Postal] FROM
SalesLT.CustomerAddress as Ord JOIN SalesLT.SalesOrderHeader as Cua ON
Ord.CustomerID = Cua.CustomerID JOIN SalesLT.Address as Ar ON
Ord.AddressID = Ar.AddressID

m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re

/*
3. Obtenga una lista de nuestros clientes y sus órdenes de venta.
El Gerente de Ventas nos ha solicitado una lista que contenga de la tabla
SalesLT.Customer, el
ed d

nombre de nuestros clientes (companyname) y sus contactos (nombre y apellido


ar stu

–firstname /
lastname-). También nos debe mostrar de la tabla SalesLT.SalesOrderHeader, el
ID de las
órdenes de venta (SalesOrderID) y el total a cobrar (TotalDue).
Los clientes que no tienen ninguna Orden de Venta registrada deben ser
is

incluidos con el valor


NULL para los campos de SalesOrderID y total a cobrar (TotalDue).*/
Th

SELECT C.CompanyName Nombre_de_Empresa,C.FirstName+' '+C.LastName as [Nombre


y Apellido],
sh

OH.SalesOrderID Ordenes_de_Venta , OH.TotalDue [Total a Cobrar] FROM


SalesLT. Customer C LEFT OUTER JOIN SalesLT.SalesOrderHeader OH ON
C.CustomerID = OH.CustomerID
ORDER BY C.CustomerID;

This study source was downloaded by 100000801307086 from CourseHero.com on 03-24-2021 21:57:20 GMT -05:00

https://www.coursehero.com/file/46193251/SOLUCION-PC5docx/
m
er as
co
eH w
o.
rs e
ou urc
o
aC s
vi y re
ed d
ar stu
is
Th
sh

This study source was downloaded by 100000801307086 from CourseHero.com on 03-24-2021 21:57:20 GMT -05:00

https://www.coursehero.com/file/46193251/SOLUCION-PC5docx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte