gpt4 book ai didi

ruby-on-rails - Ruby on Rails : how do I sort with two columns using ActiveRecord?

转载 作者:行者123 更新时间:2023-12-04 05:06:19 28 4
gpt4 key购买 nike

我想按两列排序,一列是日期时间( updated_at ),另一列是十进制(价格)

我希望能够首先按updated_at 排序,然后,如果同一天出现多个项目,则按价格排序。

最佳答案

假设您使用的是 MySQL,

Model.all(:order => 'DATE(updated_at), price')

注意与其他答案的区别。 updated_at列将是完整的时间戳,因此如果您想根据 进行排序日 它已更新,您需要使用一个函数从时间戳中获取日期部分。在 MySQL 中,即 DATE() .

关于ruby-on-rails - Ruby on Rails : how do I sort with two columns using ActiveRecord?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3587776/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com