Considere un objeto de tabla llamado Person. Esta tabla tiene campos como edad, nombre, apellido y salario.
A continuación, se devolverá la edad promedio de todos los empleados.
Person.average :age
Lo siguiente devolverá la edad máxima de los empleados.
Person.maximum :age
Lo siguiente devolverá la edad mínima de los empleados.
Person.minimum :age
Lo siguiente devolverá la suma de los sueldos de todos los empleados.
Person.sum :salary, :group => :last_name
A continuación, se contará el número de registros que tienen más de 26 años.
Person.count(:conditions => "age > 26")
Lo siguiente contará el número total de registros.
Person.count
Consulte el enlace Funciones de cálculo para obtener más detalles sobre las funciones de cálculo.
rieles-referencias-guía.htm