列を持つ2つのテーブル
Order
があります:
OrderID,OrderDate,CID,EmployeeID
そしてOrderItem
列を使って:
OrderID,ItemID,Quantity,SalePrice
CustomerID(CID)、顧客ごとの注文数、およびすべての注文の各顧客の合計金額を返す必要があります。
これまでのところ、2 つの個別のクエリがあります。顧客の注文の数を教えてくれます....
SELECT CID, Count(Order.OrderID) AS TotalOrders
FROM [Order]
Where CID = CID
GROUP BY CID
Order BY Count(Order.OrderID) DESC;
もう 1 つは総売上高です。組み合わせに困ってます…
SELECT CID, Sum(OrderItem.Quantity*OrderItem.SalePrice) AS TotalDollarAmount
FROM OrderItem, [Order]
WHERE OrderItem.OrderID = [Order].OrderID
GROUP BY CID
Access 2010 でやっています。