Преобразование типа SOQL (SalesForce.com)

Проблема в том, что мне нужно сравнить два поля разных типов в запросе 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) здесь не помогают.

Спасибо

8
задан Christoph 6 May 2011 в 18:43
поделиться