【问题标题】:issue to query data filtered by Date from fusion table从融合表中查询按日期过滤的数据的问题
【发布时间】:2012-03-09 14:22:10
【问题描述】:

我正在尝试编写一个小的 javascript 代码来查询按日期过滤的数据。

如果我在浏览器中写下以下语句,我可以获得数据: "http://www.google.com/fusiontables/gvizdata?tq=SELECT 日期,Poids FROM 3049883"

但是如果我写同样的东西,除了我只想要某个日期之后的数据:

“http://www.google.com/fusiontables/gvizdata?tq=SELECT Date, Poids FROM 3049883 WHERE Date > 2/29/12”

从类似 SQL 的 API,https://developers.google.com/fusiontables/docs/developers_reference#Select,它应该可以工作

我得到一个错误女巫是“'internal_error', message:'Could not parse query'”

-Date 是我的融合表中的 DATETIME 格式。

-我尝试了不同的格式,但我无法获取数据。

我做错了什么?

非常感谢您的帮助。

【问题讨论】:

    标签: google-fusion-tables


    【解决方案1】:

    日期值必须加引号,格式为 MM/dd/yy,因此您必须用前导零填充单个数字。 我成功了:

    select Date,Poids from 3049883 where Date >= '02/29/12'
    

    注意:我没有使用 gvizdata 进行测试,只是使用了 FT JSONP API

    【讨论】:

    • 如此简单。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 2023-02-24
    • 1970-01-01
    • 2020-08-28
    • 2013-08-16
    • 2016-07-10
    • 1970-01-01
    相关资源
    最近更新 更多