SQL Server - ayuda elaborar correctamente la siguiente consulta

 
Vista:

ayuda elaborar correctamente la siguiente consulta

Publicado por Diego (3 intervenciones) el 09/06/2011 03:49:48
pues tengo esto:
select Person.Contact.ContactID,Purchasing.PurchaseOrderHeader.EmployeeID,Person.Contact.FirstName
,Person.Contact.LastName,PurchaseOrderHeader.PurchaseOrderID,year(PurchaseOrderHeader.OrderDate)as Año,Purchasing.Vendor.Name

from HumanResources.Employee inner join Purchasing.PurchaseOrderHeader on HumanResources.Employee.EmployeeID=Purchasing.PurchaseOrderHeader.EmployeeID
inner join Purchasing.Vendor on Purchasing.PurchaseOrderHeader.VendorID=Purchasing.Vendor.VendorID,Person.Contact
where Person.Contact.ContactID = PurchaseOrderHeader.EmployeeID and year(PurchaseOrderHeader.OrderDate) = '2002'
order by EmployeeID

y aun falta agregar productos(nombreproducto),cantidad y precio, el problema es que las bases de datos (las de la imagen anterior) solo poseen id y no datos(nombre) y pues yo quiero mostrar datos, y en la consulta anterior sin coloco el codigo:
Person.Contact.ContactID = PurchaseOrderHeader.EmployeeID en el where,me muestra una infinidad de datos y no estoy seguro de estar escribiendo correctamente el codigo espero respuestas,gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder