2014-09-04 131 views
0

如何計算Northwind SQL Server數據庫中每個EmployeeId折扣後的產品總量?計算Northwind產品數量

從Northwind數據庫中使用的表是:

  • 員工
  • 訂購詳細
  • 產品
+0

哪個表中的字段?這些表格之間的關係是什麼?你有嘗試過什麼嗎?如果是,那麼告訴我 – 2014-09-04 09:52:23

回答

0

如果您正在爲每個量運算僱員 你必須使用一個以上的表與這些表一起加入

  1. 訂單
  2. 產品
  3. 員工
  4. 訂單明細

和您的查詢應該是

select O.EmployeeID,OD.ProductID,Sum(OD.UnitPrice*Quantity *(1-Discount)) as TotalAmount from Orders as o 
inner join [Order Details] as OD on OD.OrderID=o.OrderID 
inner join Products as p on p.ProductID=OD.ProductID 
group by OD.ProductID,o.EmployeeID 
order by OD.ProductID