Considere um objeto de tabela chamado Person. Esta tabela contém campos como idade, primeiro_nome, último_nome e salário.
A seguir retornará a idade média de todos os funcionários.
Person.average :age
O seguinte retornará a idade máxima dos funcionários.
Person.maximum :age
O seguinte retornará a idade mínima dos funcionários.
Person.minimum :age
O seguinte retornará a soma dos salários de todos os funcionários.
Person.sum :salary, :group => :last_name
O seguinte contará o número de registros com mais de 26 anos.
Person.count(:conditions => "age > 26")
O seguinte contará o número total de registros.
Person.count
Verifique o link Funções de cálculo para obter mais detalhes sobre Funções de cálculo.
rails-reference-guide.htm