gpt4 book ai didi

ruby-on-rails - 在 rails where 子句中通过 cweek 对 created_at 进行分组

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

我试图在历史数据的基础上逐周分析一些数据。

正在使用

Model.where(:created_at => 3.weeks.ago..2.weeks.ago)
Model.where(:created_at => 2.weeks.ago..1.week.ago)
..etc

我想按周分析。

有没有办法明智地做到这一点?即

Model.where(:created_at.cweek => Date.Now.cweek)

我确信有一种非常简单的方法可以做到这一点。

最佳答案

要查找给定年份和星期内的所有记录,您可以使用:

week_range = Date.commercial(2014, 35).to_time.all_week
Model.where(created_at: week_range)

关于ruby-on-rails - 在 rails where 子句中通过 cweek 对 created_at 进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25527502/

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