Conversión de tipo SOQL (salesforce.com)
-
29-10-2019 - |
Pregunta
El problema es que necesito comparar dos campos de diferentes tipos en una consulta SOQL.
Textfield es una lista de selección (por lo que realmente text) e intfield es un número (2, 0). Cambiar los tipos de estos campos no es posible.
Me gustaría escribir SOQL como;
SELECT Id FROM SomeObject__c
WHERE Cast(TextField as Integer) > IntField
Obviamente Cast(TextField as Integer)
No funciona.
Cualquier consejo sobre la conversión de tipo dentro de SOQL. Las funciones de Apex normales (por ejemplo, Integer.ValueOf) no parecen ser de ayuda aquí.
Gracias
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow