目前,我有以下查詢,我想執行SQL SUM 2003
SELECT Buyer.nCustomerID, Order.[Order Number], SUM(Order.[Order Total Cost])
FROM [Order] INNER JOIN [Buyer] ON Order.nCustomerID = Buyer.nCustomerID
GROUP BY Buyer.nCustomerID,Order.[Order Number];
但是我nCustomerID
能如此重複我要做到以下幾點: 如果nCustomerID
顯得更加然後一次,加共同訂購總成本。我相信我的問題與Group By有關。
Group By
應設置爲只Buyer.nCustomerID
但是如果我刪除Order.[Order Number]
我收到以下錯誤:
[ODBC Microsoft Access Driver] You tried to execute a query that does not include the specified expression 'Order Number' as part of an aggregate function.
如果我在查詢離開Order.[Order Number]
那麼它使重複字段。
任何人都可以提供這個問題的任何意見?
爲什麼在查詢中有訂單號?如果在SELECT和GROUP BY中只有nCustomerID,則不會有問題。 – user1917229
@ user1917229我已經解釋過,如果我刪除了訂單號 –