Как получить агрегированные данные по временному интервалу (сумма, среднее, минимальное, максимальное и т. Д.) В Rails 3

Как я могу создать активные запросы отношения в Rails 3, которые агрегированы по временному интервалу?

Я хотел бы создать запросы, которые для каждого n-минутного интервала могут возвращать min, max, avg, sum, count для каждой выборки счетчика с определенным именем.

create_table "samples"  
    t.integer  "counter_id"  
    t.string "name"  
    t.float    "value"  
    t.datetime "created_at"  
end  
9
задан ebeland 9 March 2011 в 16:44
поделиться