2

誰かがSOQLクエリを書くのを手伝ってくれますか。WHEREステートメントで「Date」データ型を使用するのは簡単で、通常のDateと同じように動作します。ただし、データ型が「Formula(Date)」の場合、通常の日時関数が機能していないようです。次のようなサンプルクエリでは

SELECT Date_of_purchase__c FROM Goods WHERE Date_of_purchase__c = 2011-11-04

「Date_of_purchase__c」フィールドが「Date」タイプの場合、すべて正常に機能します。ただし、フィールドタイプが「Formula(Date)」の場合、同じクエリは失敗します。私は何が間違っているのですか?ありがとう!

4

1 に答える 1

2

数式がdateタイプを使用していて、使用していないことを100%確信していdatetimeますか?数式を使用して、テストする連絡先に数式フィールドを作成しました。

DATEVALUE(CreatedDate)

次に、システムログで次のコードを実行しました。

System.Debug([Select Name From Contact Where CreatedDateF__c = 2011-12-16]);

20行が返されたことがわかります。

于 2011-12-16T11:29:54.740 に答える