【发布时间】:2014-06-30 20:29:08
【问题描述】:
我正在尝试使用 Rails 中的 ActiveRecord 对具有以下结构的表进行分组(sql 查询):
id (integer)
user_id (integer, foreign key from the users table)
work_date (date, e.g., 2014-06-02)
computed_hours (integer, e.g., 4)
computed_minutes (integer, e.g., 30)
我希望查询返回特定用户在特定月份的每一天的总计算小时数和计算分钟数的总和:
所以,比如说,user_id = 2,我希望它返回
2014-06-02 4.5(computed_hours 和 computed_minutes 总计) 2014-06-05 3.25 ......
假设上面的表格被称为 billables 并且对应的模型的名称是 Billable,这怎么能写在 ActiveRecord 中?
提前感谢您的宝贵时间。
【问题讨论】:
标签: sql ruby-on-rails activerecord group-by