0

複数の order by 列を含むクエリをフォーマットするにはどうすればよいですか。私が扱っているデータには日付列と時間列があり、両方で並べ替えたいと思っています。通常の SQL でこのクエリを実行する方法は知っていますが、SoQL で機能させることはできません。これが私が試したことです:

これは動作します ('date DESC') が、私がやろうとしていることではありません:

http://data.sfgov.org/resource/tmnf-yvry.json?$order=date+DESC

これは 403 エラーで失敗します ('date DESC, time DESC'):

http://data.sfgov.org/resource/tmnf-yvry.json?$order=date+DESC%2Ctime+ASC

これは 403 エラーで失敗します ("'date DESC, time DESC'"):

http://data.sfgov.org/resource/tmnf-yvry.json?$order=%27date+DESC%2C+time+DESC%27
4

1 に答える 1

1

現在、複数の列で同時にソートすることは、残念ながら SODA API では実行できません。ご覧のように、「query.execution.queryTooComplex」エラーで応答します。

ただし、これは将来、データセットを新しいバックエンドに移行するときに修正される予定です。このプロセスの詳細と、データセットがいつ移行されたかを確認する方法については、近日中に公開されます。

$order注:だけでなく、クエリでもパラメーターを使用する必要がありますorder。上記の URL を一致するように編集いたします。

于 2014-11-04T01:20:38.587 に答える