gpt4 book ai didi

ruby-on-rails - 是否可以直接在 ActiveRecord/Rails 中按小时/分钟/刻钟分组?

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

我想按小时/天甚至可能到刻钟对我的数据进行分组。

我可以直接在 ActiveRecord 中执行此操作,还是应该获取所有数据并手动执行聚合?

Table "Checkin":
Time NumBikes ChangeBikes
09:00 5 5
09:05 6 1
09:10 10 4
10:00 6 4
10:05 8 2
10:10 16 8

Looking to get something like:
Time Sum(ChangeBikes)
09:00 10
10:00 14

提前致谢,克里斯。

最佳答案

如果您不需要刻钟或作为替代方案(通过一些工作)(Chris 可能很久以前就发现了这一点),您可以尝试详细的答案 here .

要点是您可以按单个时间元素分组——例如group(hour(date_time_field)-- 或按日期格式:

CheckIn.group("date_format(created_at, '%Y%m%d %H/%M')").count

如果您想在刻钟内添加,您可以尝试 this然后添加格式

关于ruby-on-rails - 是否可以直接在 ActiveRecord/Rails 中按小时/分钟/刻钟分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3491650/

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