SQL - 如何将值与范围相乘(EXCEL)

时间:2014-09-10 13:05:05

标签: sql excel-vba vba excel

我正在使用Excel的ODBC SQL驱动程序从我们的ERP系统收集数据。 最终目标是拥有一个查询,该查询将从一系列BOM中返回所有股票代码,并将QtyRequired字段乘以预测值。

因此,选择BOM#21,列出所有BOM的StockCodes& QtyRequired字段,然后将UnitQtyRequired字段乘以X,然后对范围中的下一个项目执行相同操作。

使用此命令文本,我可以从BOM范围中检索StockCodes:

"SELECT Bom, StockCode, Description, QtyUnitRequired 
FROM dbo.InvMaster InvMaster, dbo.InvWarehouse InvWarehouse 
WHERE (Bom IN (" & strVals & "))"

我似乎无法找到将QtyUnitRequired结果乘以每个BOM旁边的数字的解决方案。我的范围看起来与此类似:

ex. BOM|QTY
  BOM21|100
  BOM66|150
  BOM12|75

我想我可能需要改变方法并通过每个值循环查询,但我不知道该怎么做。

有什么建议吗?

0 个答案:

没有答案