标签: ruby-on-rails ruby-on-rails-4 activerecord rails-activerecord
Rails是否有办法通过比较同一模型中的两个属性来查询记录列表?
我有一个User模型,我想查询所有用户,其中updated_at时间在Users表的created_at时间的6小时内。
谢谢!
答案 0 :(得分:3)
如果给where一个字符串,它就会变成SQL。所以你可以这样说:
where
User.where("updated_at - created_at <= interval '6 hours'")
那是在Postgres。 MySQL应该相似但有点不同。