2014-07-17 3 views
0

나는 chicago 범죄 데이터베이스에서 2014-02-27과 2014-02-28 사이의 case_numbers의 고유 한 수를 계산하려고합니다. 데이터 소스는 여기에 있습니다 : http://dev.socrata.com/docs/queries.htmlSocrata API를 사용한 SoQL 카운트 쿼리

나는 아래의 쿼리를 마련했지만, 개별적으로 각각의 고유 CASE_NUMBER을 계산 - 각 1의 수 결과 :

API를 워드 프로세서 http://data.cityofchicago.org/resource/ijzp-q8t2.json 현재 독특한 케이스. 2014-02-27과 2014-02-28 사이에 updated_on 인 unique case_numbers의 총 수를 계산하고 싶습니다. 680 개의 레코드가 반환됩니다. 원하는 결과를 얻을 수있는이 쿼리를 변경하는 방법에 대한

http://data.cityofchicago.org/resource/ijzp-q8t2.json?$select=case_number,count%28case_number%29&$group=case_number&$where=updated_on%20%3E%3D%20%272014-02-27T00%3A00%3A00%27%20AND%20updated_on%20%3C%20%272014-02-28T00%3A00%3A00%27

생각?

답변

3

불행히도 SODA/SoQL은 아직 실제 SQL에서와 같이 distinct 수에 해당하는 작업을 수행 할 수있을만큼 강력하지 않습니다.

그러나 시카고 범죄 데이터 세트에 대해 내가 말한 것에 따르면 사례 번호는 여러 번 살인 한 경우에만 중복되므로 간단한 계산 쿼리 like this example을 수행 할 수 있어야합니다.

나는 데이터에서 확인할 수 있지만 찾고자하는 바에 따라 괜찮을 수도 있습니다.

+0

thx. 정확히 내가 뭘 찾고 있어요. – dfriestedt