2011-05-26 53 views
1

我有一个表StockPrice,其中包含时间戳(time),股票代码(symbol)以及其他一些属性a,b,c等如何使用Rails 3.0加入包含聚合函数的子查询表

在SQL我会写:

Select * 
FROM stock_prices, (SELECT symbol, max(time) as max_time 
        FROM stock_prices 
        GROUP BY symbol) latest_prices 
WHERE stock_prices.symbol = latest_prices.symbol 
AND stock_prices.time = latest_prices.max_time 

我想用滑轨3.0的ActiveRecord查询的东西选择,从,组等我怎么做,来表达此查询?

回答

相关问题