Rails: сумма всех элементов столбца, где param1 == некоторое значение - PullRequest
5 голосов
/ 19 июля 2011

Я хочу суммировать все элементы (например, цену) из столбца таблицы, где некоторые значения (тип) равны некоторому параметру (1):

Таблица

id type price
-------------
1  1    10
2  1     8
3  2     7
4  1     2

Я думаю, этоможет быть так:

Table.where(:type => 1). ???

Мне нужно получить 20.

1 Ответ

15 голосов
/ 19 июля 2011
Table.where(:type => 1).sum(:price)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...