簡體   English   中英

按最接近的數字查找訂單

[英]find order by closest to number

如何在Model.where(...).order()安排訂單, Model.where(...).order()根據數字字段的接近程度來分配商品?

因此,當我請求訂購4時,(1 ... 6)會像這樣:[4,5,3,6,2,1]

聽起來您想要給定數字與字段值之間的差的絕對值。 例如:

User.order("abs(4 - <your-field-name-here>)")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM