2015-12-31 27 views
1

所以我從數據庫中的一些數據生成一些圖。 我想有那將填充我的哈希像這樣一個查詢:按主值和「Ruby on Rails」中的「休息」進行分組

=> {1 => 100, 2 => 101, ... 15 => 24, "rest" => 18284} 

目前我只是限制結果讓我們說15,做另一個查詢與15

@first = Sos.order(:hssem).group(:hssem).limit(15).count 
@rest = Sos.select(:hssem).offset(15).count 
偏移

是否有可能在單個查詢中做到這一點?

新年快樂 - 順便提前致謝!

回答

0

你可以組根據病情緊急呼救行

.group("case when hssem > 15 then 'other' else hssem end")