问题是我需要在 SOQL 查询中比较两个不同类型的字段。
TextField 是一个 Picklist(实际上是文本),而 IntField 是一个 Number(2, 0)。无法更改这些字段的类型。
我想写 SOQL 之类的;
SELECT Id FROM SomeObject__c
WHERE Cast(TextField as Integer) > IntField
显然Cast(TextField as Integer)
不起作用。
关于 SOQL 中类型转换的任何建议。正常的 APEX 函数(例如 integer.valueof)在这里似乎没有任何帮助。
谢谢