dynamic ax 2012 - ax AOT查询在多个表上应用范围修改日期时间



我有以下情况:

我构造了一个连接多个表的查询,这些表有modieddatetime列。我需要应用一个范围过滤记录,这些记录是在表a或表B中最后修改的,它们是连接的表(基于modifiedDateTime值)。

如果我将范围添加到两个数据源(对于表A和表B),我将检索两个表中修改的记录,而不是其中任何一个。

表间的连接类型为OuterJoin。

如何在AOT查询中解决这个问题?

在我看来,您必须创建一个Union查询。联合查询的第一部分是tableA的范围,第二部分是tableB的范围。

最新更新