如何在Informatica的SOQL过滤条件中获取xyz=当年的数据?

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

我在Informatica云中创建了一个映射,源是salesforce,我使用SOQL查询从salesforce中获取数据。我在SOQL过滤条件中写了以下的where条件。

abc='test' AND YearField__c= (System.Today().year())

当我尝试运行任务时,它给我的错误信息是 "Bind variables only allowed in Apex code"。我如何在SOQL查询中使用current year函数?

谢谢。

soql informatica-cloud
1个回答
0
投票

你可以在源任务之后使用Informatica映射中的SQL任务,并在结尾处使用where子句编写sql查询(where xyz > ?参数字段来自之前的源任务或sql函数?

© www.soinside.com 2019 - 2024. All rights reserved.