gpt4 book ai didi

php - 分组查询结果后分组 (Codeigniter)

转载 作者:行者123 更新时间:2023-11-30 23:30:10 25 4
gpt4 key购买 nike

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

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

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

我的查询如下:

$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();

非常感谢任何帮助:)

最佳答案

在纯 SQL 中它看起来像:

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

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

关于php - 分组查询结果后分组 (Codeigniter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11098269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com