【发布时间】:2016-05-04 03:12:00
【问题描述】:
我有一个名为 orderItems 的表,它有两列,数量和单价。在该表中还有一个外键 ordernumber。
我有另一个名为 ordergroup 的表,其主键为 ordernumber,其中包含 SavedTotal 列,该列是基于数量 * 单价的订单总额,用于引用 ordernumber 的所有订单项目行。
现在我遇到的困难是可以根据某个订单号获取所有订单商品并计算总成本的 sql 查询。
我已经设法进行了乘法运算,但我缺少 SUM,这是我的 sql 查询(基于 SQL Server)到目前为止。
UPDATE OrderGroupNew
set OrderGroupNew.SavedTotal = OrderItemNew.UnitPrice*OrderItemNew.QUANTITY
FROM OrderItemNew
inner join OrderGroupNew on OrderItemNew.OrderNumber=OrderGroupNew.OrderNumber
感谢任何帮助
【问题讨论】:
标签: sql sql-server