在 tibco bw6 中如何在映射器中创建逻辑

问题描述 投票:0回答:0

我在下面的sql中创建了一个数据库是表:

Seq_id Order_id 产品 有效期
1 123 面包 2023-04-08
2 123 米饭 2023-04-05
3 321 米饭 2023-05-25
4 123 凝乳 2023-04-03
5 342 2023-04-15
6 342 2023-04-11
7 342 意大利面 2023-04-13
8 342 汤品 2023-04-10
8 342 吐司 2023-03-16

数据在 mapper 中以 XML 格式出现

我试过以下3种方法:

  1. [从持续时间开始的天数(当前日期()-tns13:到期日期)< 5]

  2. [从持续时间开始的天数(xsd:date(substring-before(xsd:string(current-date()),“+”))-tns3:ExpiryDate)< 5]

  3. [tib:add-to-date(current-date() - tns13:Expiry_Date) < 5]

我期待的是到期日期距当前日期不到 5 天的输出。

logic tibco mapper
© www.soinside.com 2019 - 2024. All rights reserved.