如何聚合特定时间段内的 activerecord 模型数据?
我每隔约 10 秒从系统收集一次数据(此时间差因与网络设备的通信时间而异)。我想每天计算此 activerecord 模型的存储值的平均值和总和。所有记录均以 UTC 格式存储。
例如,前一天从午夜到东部标准时间午夜的求和和平均值的正确方法是什么?我可以在 sql 中执行此操作,但不知道进行此计算的“rails way”。
I'm collecting data from a system every ~10s (this time difference varies due to communication time with networked devices). I'd like to calculate averages and sums of the stored values for this activerecord model on a daily basis. All records are stored in UTC.
What's the correct way to sum and average values for, e.g., the previous day from midnight to midnight EST? I can do this in sql but don't know the "rails way" to make this calculation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个:
Try this: