2017-05-15 3 views
0

를 쿼리,하지만 난 얻을MS 액세스와 SQL 나는 내 쿼리를보고하기 위해 노력하고있어

에서

구문 오류 내가 제대로 내 괄호를 설정하는 방법에 관한 작업을

어떤 제안을 가입 ?

select 
    v.VendorID, v.Name, 
    CCur(Format(sum(p.ListPrice * (1 - sp.DiscountPercent) * od.OrderQuantity), "0.00")) as Sales, 
    sum(p.ListPrice-p.Cost) as Profit, 
    sum(od.OrderQuantity) as Quantitiy, 
    sum(sp.DiscountPercent) as Discounts 
from 
    ((((vendor v 
join 
    product p on v.VendorID = p.VendorID) 
join 
    OrderDetail od on p.ProductID = od.ProductID) 
join 
    OrderHeader oh on od.OrderID = oh.OrderID) 
join 
    SalesPromotion sp on od.SalesPromotionID = sp.SalesPromotionID) 
where 
    year(oh.OrderDate) = 2014 
group by 
    v.VendorID, v.Name 
order by 
    Sales desc 

고마워요!

답변

1

이 오류가 수정 되었습니까?

FROM (((Vendor v 
JOIN Product p ON v.VendorID = p.VendorID) 
JOIN OrderDetail od ON p.ProductID = od.ProductID) 
JOIN OrderHeader oh ON od.OrderID = oh.OrderID) 
JOIN SalesPromotion sp ON od.SalesPromotionID = sp.SalesPromotionID