2011-05-26 52 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查詢的東西選擇,從,組等我怎麼做,來表達此查詢?

回答

相關問題