【问题标题】:how to sum of column in codeigniter database class?如何对codeigniter数据库类中的列求和?
【发布时间】:2025-11-30 14:00:02
【问题描述】:

如果日期介于某个预定义日期之间,我想对列数据求和。

我用核心 php 做这个就像

SUM(IF(`trl`.`entrydate` between '2015-01-01' and '2015-01-31', `trl`.`itemvalue`, 0))

那么我该如何使用 codeigniter 来做到这一点

【问题讨论】:

    标签: php mysql codeigniter mysqli codeigniter-2


    【解决方案1】:

    有活动记录:

        $this->db->select_sum('data');
        $this->db->where("entrydate between 'x' and 'y' ");
        $query = $this->db->get('your table');
    

    有查询:

    $this->db->query("select SUM(data) from `your table` where entrydate between 'x' and 'y' ");
    

    【讨论】: