我有兩個表,我需要創建一個查詢。我相信我也需要加入他們。每個客戶ID的總美元金額的SQL Server查詢
我需要客戶的CustomerName
和Address
從我Customer
表,但我還需要查詢,以顯示所有下訂單的客戶的總金額。因此,如果客戶今年總共花費了300美元,那300美元就是我試圖達到的產出。
我有一個叫Order Details
表使用的OrderID
綁定在一個CustomerID
並有在Order Details
表unitprice
和quantity
列。我試圖找出如何多重這些,但我瘋了。
我曾經嘗試這樣做至少拿到了從接單總,但我可以肯定的語法錯誤:
SELECT unitprice,
quantity
FROM [Order details] (unitprice * quantity) AS Totalorders,
from [Order Details]
WHERE orderid > 0
也是這個沒有任何的運氣:
SELECT customers.companyname AS 'Company Name',
customers.address AS 'Address',
[order details].unitprice * [order details].quantity AS 'Orders'
FROM customers
LEFT JOIN orders
ON customers.customerid = orders.customerid
ORDER BY customers.companyname,
customers.address,
orders
感謝
粘貼代碼時請謹慎行事。我爲你解決了一些語法錯誤。 – Kermit
你有兩張桌子還是三張(客戶,訂單,訂單詳情)? –
是的,我實際上有4張桌子。客戶,訂單細節,訂單和產品。 – user1968657