2012-02-08 2 views

答えて

6

datetimeフィールドに直接グループ化することはできませんが、集計には複数の日付/時刻関数が存在するため、dateTime値の一部でグループ化できます。たとえば、各日付に作成されたアカウントレコードの数を表示するクエリを次に示します。

select day_only(createdDate) createdonDate, 
    count(createdDate) numCreated 
    from account 
    group by day_only(createdDate) 
    order by day_only(createdDate) desc 

文書にはすべてdate functions for aggregatesの詳細があります。

day_only()は、dateTimeフィールドの日付部分を返します。

+0

これは知っておきたいことです!私はそれを試していないかもしれないが、おそらく数式フィールドを使用して動作するのだろうかと思っていた。 –

+0

私はドキュメントを読むと、day_only()を完全に見逃しました。それを指摘してくれてありがとう - それは私が探していたものです。 – barelyknown

1

DescribeSObjectResultにによると、日時フィールドは、「グループ化可能」ではありません。

関連する問題