【发布时间】:2018-05-30 17:33:46
【问题描述】:
所以我的挑战是获取表 1 中的筹码数量和筹码单位,并将其复制到表 2 中的 Cookie 和甜甜圈的现有数量和单位中。我在下面有一个开始,但我仍然缺少如何仅填充“筹码”数据。
UPDATE [Table 2].[On Hand Units]
SET [Table 2].[On Hand Units]="kg"
WHERE (([Table 1].[Units]) LIKE "*kg") AND (([Table 2].[Store ID]) NOT LIKE "234" OR "456");
UPDATE [Table 2].[On Hand Amount]
SET [Table 2].[On Hand Amount]=[Table 1].[Quantity]
WHERE (([Table 1].[Units]) LIKE "*kg") AND (([Table 2].[Store ID]) NOT LIKE "234" OR "456");
【问题讨论】:
-
理想情况下,应在需要时计算“现有”值,而不是保存。我很困惑 - 你说表 2 是“饼干和甜甜圈”但你想保存芯片数据。我不认为你的“或”标准会像你想的那样。您是否尝试过标准
Table1.Name='Chips'?为什么看起来你只是在复制数据?