0

这与 MS Access 2007 有关。我有点麻烦,任何可以为我解决这个问题的人都会非常感激。

我有两个表:实际和计划。我的工作是比较这两个表,寻找差距,并将它们填充到一个新表中(追加)。重点:tbnum 对应时间段。这是我想出的可以轻松识别差距的方法。我创建了这些示例表:

http://i39.tinypic.com/2mhesxs.jpg

有2种情况:

  1. JFKATL:Actual 表中有匹配项,因此将 JFKATL 的原始记录从 Schedule 以及缺少的 JFKATL 记录的 Actual 带入 NewTable
  2. ORDSLC:Actual 表中没有匹配项,但时间段存在明显的“差距”。所以延长不匹配记录的时间段并将其粘贴到NewT​​able中

编辑:对不起,我在原始图像中发现了一个小问题。发了新的。

4

1 回答 1

0

我可能无法完全或正确理解您的问题,但似乎UNION 运算符将为您工作。UNION 将合并两个查询之间的唯一记录并将它们合并到一个记录集中。UNION ALL 将包括重复项。

SELECT c1, c2
FROM table1

UNION

SELECT c1, c2
FROM table2;
于 2013-08-02T23:38:22.663 回答