Цей запит
Message.where("message_type = ?", "incoming").group("sender_number").count
поверне мені хеш.
OrderedHash {"1234"=>21, "2345"=>11, "3456"=>63, "4568"=>100}
Тепер я хочу впорядкувати за підрахунком кожної групи. Як я можу це зробити за запитом.
@test = Price.where('price is not null').group(:price_date).order('count_price asc').count('price')
, що генеруєSELECT COUNT("prices"."price") AS count_price, price_date AS price_date FROM "prices" WHERE (price is not null) GROUP BY price_date ORDER BY count_price asc