Query / 400无与伦比的方案

时间:2014-06-02 17:33:17

标签: ibm-midrange db2-400

我的任务是制作一份“缓慢移动的库存”的报告。在过去的两个月里(04-05)。我所有的指示都是由长期领导开发的。这个erp写于90年代早期,尚未现代化。

我有一个查看2个文件的查询。一个是零件文件,另一个是sum文件。总和包含每个月的销售桶。这些部件还有其他需要的标准,例如可用于销售的代码,如果该项目是库存的,我还会检查该年份是否为2014 而且月份是4和5。

我得到了这些商品的输出临时文件。

现在我再次反对相同的sum文件,这是无与伦比的意思 我想要一个没有卖的物品清单。这是棘手的部分。今天她说要反对另一个销售历史档案。

当我无法比拟的时候,我反对这个新的销售历史,我只会从中获取字段 主文件。

这是对的吗?我也需要临时文件中的字段。我总是可以运行一个新的查询来获取它们。但总的来说这个过程对你来说好吗?

2 个答案:

答案 0 :(得分:1)

Query / 400基本上已弃用。 IBM无意进行任何增强。由于各种原因,您可以更好地将其转换为SQL,可能作为QM查询。

虽然Query / 400可能需要多个查询来获得所需的结果,但通常可以使用单个SQL查询语句来实现这些相同的问题,从而无需创建和编写工作文件,只需再次读取它。这通常是一个很大的浪费,除非在极少数情况下你也会将工作文件用于别的东西。

答案 1 :(得分:0)

当我无法比拟时,我反对这个新的销售历史记录我只从主文件中获取字段。 这是对的吗?

是的,这是正确的。这就是无与伦比的意思 - 这意味着辅助文件中没有与主要文件匹配的记录,因此没有来自辅助文件的字段。

我也需要来自我的临时文件的字段。我总是可以运行一个新的查询来获取它们。

您还可以将匹配的记录加入临时文件,以获取所需的字段。