如何获取cakephp中列中所有元素的总和?

时间:2016-08-01 12:26:39

标签: cakephp

金额 100 2000 3000 400

我的数据库中有一列我怎么能在cakephp中做总结。 并打印此值。

1 个答案:

答案 0 :(得分:0)

<?php $sum = $this->records->find('all', array( 'conditions' => array( 'records.Amount' => $conditions), 'fields' => array('sum(records.Amount) as total_sum' ) ) );
 pr($sum);

因为我已经检查了我的结束,如

那样的查询
$sum = $this->Price->find('all', array('fields' => array('sum(Price.flag_fall) as total_sum' ) ) );
        pr($sum); 

它给出了输出:

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [total_sum] => 305.600
                )

        )

)

我认为这个查询是正确的请检查你的$ condition变量。 有关更多信息,请使用下面提到的链接。 sum() function in cakephp query

我希望这会更有帮助

谢谢&amp;问候, 克尚