Мне нужно вычислить сумму произведения двух полей в моем приложении Rails 3 (т. Е. Эквивалент функции sumproduct Excel). Есть ли способ в Rails, который поможет с этим, а если нет, то каков будет код rails с использованием пользовательского sql?Rails 3 Sum Продукт двух полей
Например, в отеле много номеров. Комната имеет атрибуты квадратного метра (квадратные футы), количество (этого размера) и hotel_id. Я хотел бы рассчитать общую площадь всех комнат в данном отеле. В SQL для Hotel.id = 8, я считаю, что следующее утверждение будет работать:
select sum(rooms.sqft * rooms.quantity) as SumSqft from rooms inner join hotels on rooms.hotel_id = hotels.id where hotels.id = 8;
Совершенная. Благодаря! Я предполагаю, что для нынешнего действия шоу отеля я мог бы заменить «@ hotel.id» на «8». – Ryan
да :) 10chars! –