YQL:从yahoo.finance.quotes返回单个字段

时间:2015-03-12 17:42:35

标签: xml yql yahoo-api yahoo-finance

我刚刚开始使用YQL,我遇到了以下问题: 我不能让YQL从yahoo.finance.quotes表中返回一个值。

我想在“引号”

中选择“打开”标签

这是我正在使用的查询:

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.historicaldata%20where%20symbol%20=%20%22AAPL%22%20and%20startDate%20=%20%222015-01-1%22%20and%20endDate%20=%20%222015-01-2%22&format=xml&diagnostics=true&env=store://datatables.org/alltableswithkeys

Execute query

我试图在官方文档中找到解决方案,但它确实按照他们解释的方式工作。 Documentation

非常感谢任何帮助!

提前谢谢!

1 个答案:

答案 0 :(得分:1)

只需指定选择"Open"标记,而不是选择所有标记(使用星号(*)表示您需要所有标记)。所以这个查询:

select Open 
from yahoo.finance.historicaldata 
where symbol = "AAPL" 
      and startDate = "2015-01-1" 
      and endDate = "2015-01-2"

..然后转换为以下网址:

http://query.yahooapis.com/v1/public/yql?q=select%20Open%20from%20yahoo.finance.historicaldata%20where%20symbol%20=%20%22AAPL%22%20and%20startDate%20=%20%222015-01-1%22%20and%20endDate%20=%20%222015-01-2%22&format=xml&diagnostics=true&env=store://datatables.org/alltableswithkeys

..应该完全按照你的意愿行事。