gpt4 book ai didi

ruby-on-rails - 在 Rails 中使用多个条件进行计数

转载 作者:行者123 更新时间:2023-12-04 18:12:45 25 4
gpt4 key购买 nike

我正在尝试计算完成的 2 个日期之间的所有记录。这意味着 created_at 字段在 start_date 和 end_date 之间,并且finished_at 字段不为空。

我可以使用以下表达式来获取未完成的记录:

Record.count(:all, :conditions => {:created_at => start_date..end_date, :finished_at => nil })

有没有类似的方法来计算完成的记录不为零?

最佳答案

除非我遗漏了什么,否则这应该可以正常工作。

Record.where(:created_at => start_date..end_date).where('finished_at IS NOT NULL').count

关于ruby-on-rails - 在 Rails 中使用多个条件进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9888087/

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