¿Cómo puedo crear consultas de relaciones activas en Rails 3 que se agregan por segmento de tiempo?Cómo obtener datos agregados por intervalo de tiempo (suma, promedio, mínimo, máximo, etc.) en Rails 3
Me gustaría generar consultas que, por cada intervalo de n minutos, pueden devolver min, max, avg, sum, count, por cada muestra de un contador con un nombre particular.
create_table "samples"
t.integer "counter_id"
t.string "name"
t.float "value"
t.datetime "created_at"
end
Discos de tiempo a que se refiere created_at de 'muestra reducida? Y 'contador has_many: samples'? ¿Y necesita encontrar max, min, etc. de 'value'? – fl00r
Hola fl00r, si exactamente. Y por divisiones de tiempo quiero decir que me gustaría agregar todos los valores de muestra dentro de cada intervalo (por ejemplo: intervalos de 1 o 10 segundos) en un solo valor resultante para cada intervalo, pero al mismo tiempo recuperar muchos intervalos sin una consulta separada para cada uno de los intervalos. – ebeland