Просто ищу кого-то, кто скачал данные AdventureWorks и выполнил с ними запросы.
Я искал кого-то, кто бы объяснил разницу между прейскурантной ценой и ценой за единицу.
Я отфильтровал по продукту749 и 83% времени он продается клиенту с listprice = unitprice.
Я немного покопался, чтобы узнать, есть ли какие-либо скидки и т. Д. С помощью приведенного ниже запроса, который не дал ответа,Что-то мне не хватает?
select *
from sales.specialoffer
where SpecialOfferID = 1;
select SOH.customerID,
SOH.orderdate,
pp.listprice,
sod.unitprice,
sod.ProductID,
sod.SpecialOfferID,
SOD.UnitPriceDiscount,
sr.SalesReasonID,sr.name,
sr.ReasonType
from sales.SalesOrderHeader SOH
inner join sales.SalesOrderDetail SOD
on soh.SalesOrderID = sod.SalesOrderID
inner join production.Product PP
on SOD.ProductID= PP.ProductID
left join sales.SalesOrderHeaderSalesReason SOHSR
on soh.SalesOrderID = sohsr.SalesOrderID
left join sales.SalesReason SR
on SOHSR.SalesReasonID = SR.SalesReasonID
where standardcost >0
and PP.listprice != sod.unitprice
and pp.productid = 749
;