results.where(pos_or_neg: "neg").order("value DESC") + (results.where(pos_or_neg: "pos").order("value ASC"))
するしかし、これは返しますあとでもっと処理する必要があるので、うまくいきません。私は試しました:
results.where(pos_or_neg: "neg").order("value DESC").merge(results.where(pos_or_neg: "pos").order("value ASC"))
しかし、これは結果の半分を返すようです。
おかげ
[値]のデータ型は何ですか?整数か浮動小数点か文字列ですか? – dnsh
日付型です。 – user2320239