11

YQL初心者です。おそらくこれは非常に些細なことですが、私はこれを完全に理解できませんでした。たとえば、YQL コンソールを使用して Yahoo/YQL から現在の株式データを照会する方法を知っています。

http://developer.yahoo.com/yql/console/

クエリ文字列で:

select * from yahoo.finance.quotes where symbol in ("YHOO","AAPL","GOOG","MSFT") 

しかし、たとえば、昨日または 1 週間前の同じデータが必要な場合はどうすればよいでしょうか? などを試してみました

select * from yahoo.finance.quotes where symbol in ("YHOO","AAPL","GOOG","MSFT") and date=20120913

しかし、うまくいかないようです。

どんな提案でも大歓迎です!

4

3 に答える 3

13

間違ったテーブルを使用しています。

select * from yahoo.finance.historicaldata where symbol = "YHOO" and startDate = "2009-09-11" and endDate = "2010-03-10"

または、これに使用することもできますstockretriever.pyソースコードには、履歴データの回避策があります。

于 2012-09-18T14:28:25.290 に答える
4

yahoo.finance.historicaldata は機能していますが、startDate と endDate を使用する必要があります。

select * from yahoo.finance.historicaldata where symbol in ("YHOO","AAPL","GOOG","MSFT") and startDate = "2012-09-13" and endDate = "2012-09-13"
于 2013-05-24T10:21:45.167 に答える