Tengo una base de datos con algunos campos que me gustaría sumar. Pero ese no es el gran problema, quiero agrupar esos campos para el mes en que fueron creados. ActiveRecord creó automáticamente un campo llamado "created_at". Entonces mi pregunta; ¿cómo puedo agrupar el resultado por mes, luego sumar los campos de cada mes?Seleccionar, agrupar y sumar los resultados de la base de datos
actualiza con código de
@hours = Hour.all(:conditions => "user_id = "+ @user.id.to_s,
:group => "strftime('%m', created_at)",
:order => 'created_at DESC')
Este es el código que tengo ahora. Gestionado para agrupar por mes, pero no logra sumar dos de mis campos, "mins" y "salario" que necesito sumar
ver edición en primer mensaje para el código que tengo en este momento. Hizo algo como usted escribió. – ThoKra
Enlace actualizado: http://api.rubyonrails.org/classes/ActiveRecord/Calculations.html – Meekohi