【发布时间】:2015-11-20 05:32:42
【问题描述】:
我有两个表(“短缺”、“订单”)。 Shortages 包含每个 Material 一次,Orders 是所有 Material 订单。我正在尝试使用 Orders 中材料的所有订单的总和来更新 Shortages 字段 CurrentWeek。
我不是 SQL 专家,这让我很困惑。我用谷歌搜索了一些东西,但我似乎无法得到任何工作。
我可以编写一个选择查询,通过所有 WHERE 子句获得我想要的结果,但我无法将值放入另一个表中。
非常感谢任何帮助!
【问题讨论】:
-
向我们展示您尝试过的代码。这将有助于我们为做出回应奠定基础。
-
SELECT Orders.Material, Sum(Orders.Quantity) AS SumOfQuantity FROM Orders WHERE (((Orders.Plant)="N.Amer") AND ((Left([Orders].[Order_Number],4))<>"NA01") AND ((Year([Ship_Date])*53+DatePart("ww",[Ship_Date]))=Year(Date())*53+DatePart("ww",Date()))) GROUP BY Orders.Material;这就是我的选择查询,它给了我想要的东西并将其分组...我正在尝试将分组的总和传递给 Shortages 表...材料是之间的链接两张桌子。我会尝试更多,看看我能发布什么。