Проблема в том, что мне нужно сравнить два поля разных типов в запросе SOQL.
TextField - это список выбора (на самом деле текст), а IntField - это число (2 , 0). Изменение типов этих полей невозможно.
Я хотел бы написать SOQL как:
SELECT Id FROM SomeObject__c
WHERE Cast(TextField as Integer) > IntField
Очевидно, Cast (TextField as Integer)
НЕ работает.
Любые советы по преобразованию типов внутри SOQL. Обычные функции APEX (например, integer. valueof) здесь не помогают.
Спасибо