Manual

Páginas: 7 (1583 palabras) Publicado: 30 de octubre de 2012
EJEMPLOSSS VENTAS Y MARKETING
Puede utilizar las consultas siguientes para ver datos de cliente y para familiarizarse con las relaciones existentes entre las tablas de clientes.
A. Mostrar clientes individuales (consumidores)
En el ejemplo siguiente se devuelven el nombre y los apellidos de todos los clientes clasificados como clientes individuales (CustomerType = 'I').
SQL
Copiar
USEAdventureWorks;
GO
SELECT FirstName, LastName
FROM Person.Contact AS C
JOIN Sales.Individual AS I
ON C.ContactID = I.ContactID
JOIN Sales.Customer AS Cu
ON I.CustomerID = Cu.CustomerID
WHERE Cu.CustomerType = 'I'
ORDER BY LastName, FirstName ;
GO


B. Mostrar datos de dirección de clientes individuales
En el ejemplo siguiente se enumeran los nombres y lasdirecciones de todos los clientes individuales.
SQL
Copiar
USE AdventureWorks;
GO
SELECT I.CustomerID, C.FirstName, C.LastName, A.AddressLine1, A.City,
SP.Name AS State, CR.Name AS CountryRegion
FROM Person.Contact AS C
JOIN Sales.Individual AS I ON C.ContactID = I.ContactID
JOIN Sales.CustomerAddress AS CA ON CA.CustomerID = I.CustomerID
JOIN Person.Address AS A ONA.AddressID = CA.AddressID
JOIN Person.StateProvince SP ON
SP.StateProvinceID = A.StateProvinceID
JOIN Person.CountryRegion CR ON
CR.CountryRegionCode = SP.CountryRegionCode
ORDER BY I.CustomerID ;
GO


C. Mostrar clientes de tipo tienda de venta al por menor y venta al por mayor
En el ejemplo siguiente se devuelve el nombre todos los clientes clasificados como tienda(CustomerType = 'S').
SQL
Copiar
USE AdventureWorks;
GO
SELECT Name
FROM Sales.Store AS S
JOIN Sales.Customer AS C
ON S.CustomerID = C.CustomerID
WHERE C.CustomerType = N'S'
ORDER BY Name ;
GO
GO


D. Mostrar contactos de tienda por tienda
En el ejemplo siguiente se devuelve el nombre de todos los clientes tipo tienda y los nombres y cargos de los empleados de las tiendasautorizados para comprar productos de Adventure Works Cycles en nombre de su empresa.
SQL
Copiar
USE AdventureWorks;
GO
SELECT S.Name AS Store, C.FirstName, C.LastName, CT.Name AS Title
FROM Person.Contact AS C
JOIN Sales.StoreContact AS SC ON C.ContactID = SC.ContactID
JOIN Person.ContactType AS CT ON
CT.ContactTypeID = SC.ContactTypeID
JOIN Sales.Store AS S ONS.CustomerID = SC.CustomerID
ORDER BY S.Name ;
GO


E. Mostrar las ventas por tienda
En el ejemplo siguiente se enumeran los clientes tipo tienda y los pedidos de venta asociados.
SQL
Copiar
USE AdventureWorks;
GO
SELECT Name, SalesOrderNumber, OrderDate, TotalDue
FROM Sales.Store AS S
JOIN Sales.SalesOrderHeader AS SO ON S.CustomerID = SO.CustomerID
ORDER BY Name, OrderDate ;GO


F. Mostrar tiendas por ubicación
En el ejemplo siguiente se indica el nombre del cliente tipo tienda, la ciudad, el estado y el país o región.
SQL
Copiar
USE AdventureWorks;
GO
SELECT S.CustomerID, S.Name AS Store, A.City, SP.Name AS State, CR.Name
AS CountryRegion
FROM Sales.Store AS S
JOIN Sales.CustomerAddress AS CA ON CA.CustomerID = S.CustomerID
JOINPerson.Address AS A ON A.AddressID = CA.AddressID
JOIN Person.StateProvince SP ON
SP.StateProvinceID = A.StateProvinceID
JOIN Person.CountryRegion CR ON
CR.CountryRegionCode = SP.CountryRegionCode
ORDER BY S.CustomerID ;
GO
GO

TABLAS PRODUCTOS
EJEMPLOSS
Puede utilizar las consultas siguientes para ver datos de los productos y para familiarizarse con las relacionesexistentes entre las tablas de productos.
A. Mostrar productos por categoría, subcategoría y modelo
En el ejemplo siguiente se enumeran los productos por categoría, subcategoría y modelo. Los productos que no están clasificados no se incluyen. Para incluir todos los productos, cambie la unión de ProductCategory por una unión completa.
SQL
Copiar
USE AdventureWorks;
GO
SELECT PC.Name AS...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual
  • Manual
  • Manual
  • Manualidades
  • Manual
  • Manual
  • Manual
  • Manual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS