我想統計客戶曾經擁有的所有訂單上的訂單明細行總數。需要SQL子查詢幫助
這是我的查詢
SELECT SUM(
(SELECT count(*)
FROM dbo.Order_Details
WHERE dbo.Order_Details.OrderID = dbo.Orders.OrderID))
FROM dbo.Orders
WHERE dbo.Orders.CustomerID = "123"
的SQL Server是給我的錯誤「不能對包含聚合或子查詢的表達式執行聚合的功能。」
任何幫助,這將不勝感激。
你的表格是什麼樣的? – 2010-02-08 02:12:48