【发布时间】:2009-08-06 20:49:20
【问题描述】:
我有带emptype_id 和calendar_id actual_head、estimate_head 的预算表
当我执行Budgets.sum(:actual_head ,:group=>"emptype_id,calendar_id") 时,我没有得到按上述两列分组的结果,而只能得到按emptype_id 分组的结果
但是当我检查日志时,sql 查询是正确的
SELECT sum(`budgets`.actual_head) AS sum_actual_head, emptype_id,calendar_id AS emptype_id_calendar_id FROM `budgets` GROUP BY emptype_id,calendar_id
有 103 行
我想遍历每个 emptype_id 和 calendar_id 以获得 actual_head 的总和 并对其进行一些计算。
【问题讨论】:
标签: sql ruby-on-rails activerecord