2014-09-04 129 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