質問

問題は、SOQLクエリで異なるタイプの2つのフィールドを比較する必要があることです。

Textfieldはピックリスト(したがって、実際にテキスト)であり、Intfieldは数(2、0)です。これらのフィールドのタイプを変更することは不可能です。

soqlのように書きたいです。

SELECT Id FROM SomeObject__c
WHERE Cast(TextField as Integer) > IntField

明らかに Cast(TextField as Integer) 動作しません。

SOQL内のタイプ変換に関するアドバイス。通常の頂点関数(integer.valueofなど)は、ここでは助けにならないようです。

ありがとう

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top