Как создать SELECT для общих продаж для каждого региона - PullRequest
0 голосов
/ 14 мая 2019

Я хочу написать запрос, чтобы получить общий объем продаж для каждого региона, но я не могу понять, как это сделать. У меня есть эти таблицы:

Region(RegionID, Name)
Client(ClientID, Name, City, Country, Email, RegionID)
Order(OrderID, Orderdate, ClientID)
Orderdetail(OrderID, ProductID, Quantityordered, Quantitydelivered)
Product(ProductID, Name, UnitPrice)

1 Ответ

0 голосов
/ 14 мая 2019

Сначала объедините все таблицы и суммируйте количество. Попробуйте это:

    SELECT r.Name AS RegionName, TotalQuantityOrdered = SUM(od.Quantityordered), TotalQuantityDelivered = SUM(Quantitydelivered) 
    FROM Orderdetail od
    INNER JOIN Order o on od.OrderID = o.OrderID
    Inner join Client c on o.ClientID = c.ClientID
    Inner Join Region r on c.RegionId = r.RegionId
    Group By r.Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...