作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想按小时/天甚至可能到刻钟对我的数据进行分组。
我可以直接在 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/
我是一名优秀的程序员,十分优秀!