【问题标题】:SoQL query for unique values with Socrata API使用 Socrata API 的 SoQL 查询唯一值
【发布时间】:2014-10-06 21:01:06
【问题描述】:

我正在尝试统计 Socrata NYC 311 服务请求数据库中的供暖投诉总数:https://data.cityofnewyork.us/Social-Services/All-Heat-complaints-to-311/m5nm-vca4

理想情况下,我想使用这些数据来填充具有独特投诉的地图,以及每个独特地址的投诉数量。到目前为止,我使用了以下查询,它只返回大约 2 天的数据:

http://data.cityofnewyork.us/resource/m5nm-vca4.json?$select=created_date,longitude,latitude,COUNT(*)&$group=created_date,longitude,latitude&$where=complaint_type=%27heating%27

是否有办法查询数据库中所有日期的唯一地址并按投诉总数计算?

【问题讨论】:

    标签: sql json unique soql socrata


    【解决方案1】:

    你能更详细地描述你想要得到的东西吗?您尝试获得的输出示例将是完美的。

    我认为我们或许能够得到您正在寻找的东西,但我们需要正确地进行聚合。

    【讨论】:

    • 目前我的查询返回 JSON 对象,这些对象计算一天中针对唯一纬度/经度提出投诉的次数。我希望它返回一个 JSON 对象,该对象计算针对唯一纬度/经度提出投诉的所有日期的总次数。类似:{“计数”:“257”,“经度”:“-73.96272830255063”,“纬度”:“40.79499980236831”}
    • 对我来说最有意义的查询是 http://data.cityofnewyork.us/resource/m5nm-vca4.json?$select=longitude,latitude,COUNT(*)&$group=longitude,latitude&$where=complaint_type=%27heating%27 怎么会返回一个内部错误而没有其他解释
    猜你喜欢
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多