1

明らかに明らかな何かが欠けています。Salesforce の APEX コードで SOQL クエリを実行しようとしていますが、このクエリは機能しません。理由がわかりません。誰か助けてもらえますか?

SELECT Id,Name,Amount,R2_Job_Ref__c,R2_Shipping_Post_Code__c,Shipping_Postcode_2__c
FROM Opportunity
WHERE Shipping_Postcode_2__c != R2_Shipping_Post_Code__c AND R2_Shipping_Post_Code__c != null

ありがとう!

ガレス

4

1 に答える 1

2

これが可能だとは思いません。

http://www.salesforce.com/us/developer/docs/soql_sosl/Content/sforce_api_calls_sosl_where.htmによると:

ネイティブ値を指定する必要があります。他のフィールド名や計算は許可されていません。

次の 2 つのオプションがあると思います。

  1. フィルタリング可能な値を返す数式項目を作成する
  2. 句を削除し、メモリ内でフィルター処理します (たとえば、データをループして新しいデータ セットを構築します)。
于 2013-09-13T17:02:13.580 に答える