使用日期指定两个关系之间的连接过滤器
Specifying a join filter between two relations using date
我需要加入三个表。但是,连接必须基于日期。
模型 A(EffDate)1-1(模型 B)1-许多(模型 C - 开始 - 结束日期)
连接是我需要找到与 Start date<= effdate <= End Date
匹配的模型 C
这可以写成一个查询吗?如果我只是用prefetch的关系来绑定,我怎么写生效日期选择的附加条件?
目前无法过滤关系(如果启用预取,App Maker 将加载 所有 相关记录)。这是一个应该有帮助的客户端脚本:
var dsA = app.datasources.DatasourceA;
var filtersA = dsA.query.filters;
var recordC = app.datasources.DatasourceC.item;
filtersA.EffDate._greaterThanOrEquals = recordC.StartDate;
filtersA.EffDate._lessThanOrEquals = recordC.EndDate;
dsA.load();
我需要加入三个表。但是,连接必须基于日期。
模型 A(EffDate)1-1(模型 B)1-许多(模型 C - 开始 - 结束日期)
连接是我需要找到与 Start date<= effdate <= End Date
匹配的模型 C这可以写成一个查询吗?如果我只是用prefetch的关系来绑定,我怎么写生效日期选择的附加条件?
目前无法过滤关系(如果启用预取,App Maker 将加载 所有 相关记录)。这是一个应该有帮助的客户端脚本:
var dsA = app.datasources.DatasourceA;
var filtersA = dsA.query.filters;
var recordC = app.datasources.DatasourceC.item;
filtersA.EffDate._greaterThanOrEquals = recordC.StartDate;
filtersA.EffDate._lessThanOrEquals = recordC.EndDate;
dsA.load();