gpt4 book ai didi

ruby-on-rails - 如何在postgreSQL中获取上个月的记录

转载 作者:行者123 更新时间:2023-11-29 11:52:21 27 4
gpt4 key购买 nike

如何在postgreSQL中获取上个月的记录?请帮忙。

很可能我该如何为此编写 psql 查询?

注意:我的表中有一个 created_at 字段。

最佳答案

您可以在模型中定义一个范围:

scope :in_last_month, where('created_at BETWEEN ? AND ? ', 1.month.ago.beginning_of_month , 1.month.ago.end_of_month)

或者

scope :in_last_month, where(:created_at => 1.month.ago.beginning_of_month..1.month.ago.end_of_month)

然后调用:

 Model.in_last_month

类似地,您可能有当前月份、上个月之前等的范围。

关于ruby-on-rails - 如何在postgreSQL中获取上个月的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18211749/

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