我需要编写一个查询,返回所有具有某个以特定数字字符串开头的十进制属性的条目。
像
这样的东西...
WHERE TO_STRING(numerical_attribute) LIKE '%' || my_substring
...
因此,例如,如果查询带有" 92"的十进制属性的条目,我想要恢复那些属性= 92,924,92.40的条目,92345592等。
有没有在FetchXML过滤器中写这个?我试过这个:
<filter>
<condition attribute='numerical_attribute' operator='like' value='my_substring%' />
</filter>
但CRM返回它预期&#34;值&#34;中的小数值。
答案 0 :(得分:1)
MSDN没有提供有关FetchXML运算符的良好文档,但我们可以假设like
运算符需要字符串属性进行匹配。
明显的解决方法是在实体中创建一个文本字段,并使其与十进制值保持同步。