1

好的,所以基本上我想要做的是返回一组从同一个表的同一个查询中分组两次的结果。

我有三列:“类型”、“金额”和“日期”。

我需要做的是对整个金额表求和,然后按日期分组,然后按类型再次分组:我想要每个日期的金额总和,按类型分组。

我的查询如下:

$this->db->select("*, DATE_FORMAT(date, '%d/%m') as date_formatted", FALSE)->select_sum('total')->from('accounts')->group_by('date');
$query = $this->db->get();
return $query->result_array();

非常感谢任何帮助:)

4

1 回答 1

0

在纯 SQL 中,它看起来像:

SELECT date, type, SUM(amount) as TOTAL
FROM accounts
GROUP BY date, type;

我想用 PHP 重写它可能很接近:)

于 2012-06-19T09:38:57.043 回答