我需要在Taleo Connect客户端中编写一个IF条件,类似于下面的伪代码:
IF
actual start date > Current
THEN
Retrieve Current date
ELSE
Retrieve actual start date
END发布于 2020-08-10 20:27:58
感谢这是很久以后的事了;但TCC是我正在学习的东西,所以希望它能在未来对某些人有所帮助。我不得不确定一个出生日期,因为有些人因为某种原因在3世纪就有了出生日期。
此查询用于将出生日期固定为空。这可以很好地工作。
<quer:projection alias="DATE_OF_BIRTH" projectedValueType="string">
<quer:switchByCriterion>
<quer:cases>
<quer:case>
<quer:greaterThanOrEqual>
<quer:field path="Birthday"/>
<quer:date>1901-01-01</quer:date>
</quer:greaterThanOrEqual>
<quer:customFunction name="TO_CHAR">
<quer:field path="Birthday"/>
<quer:string>yyyy-MM-dd</quer:string>
</quer:customFunction>
</quer:case>
</quer:cases>
<quer:defaultValue>
<quer:string> </quer:string>
</quer:defaultValue>
</quer:switchByCriterion>
</quer:projection>这是我基于上面的查询建议的解决方案
<quer:projection alias="StartDate" >
<quer:switchByCriterion>
<quer:cases>
<quer:case>
<quer:greaterThan>
<quer:field path="actual start date"/>
<quer:date type="now"/>
</quer:greaterThan>
<quer:date type="now"/>
</quer:customFunction>
</quer:case>
</quer:cases>
<quer:defaultValue>
<quer:field path="actual start date"/>
</quer:defaultValue>
</quer:switchByCriterion>
</quer:projection>https://stackoverflow.com/questions/59716400
复制相似问题