错误:调用未定义的函数SUM()

问题描述 投票:0回答:2

使用cakephp2

$total = $this->order->find('all', array(
    'fields'     => array(SUM(order.vat)),
    'conditions' => $condition
));

qazxsw poi功能对我不起作用,我收到错误:

调用未定义的函数SUM()

php mysql cakephp-2.0
2个回答
1
投票

你需要这样写,

SUM

$total = $this->order->find('all',array( 'fields'=>array('SUM(order.vat) as total_vat'), 'conditions'=>$condition )); 附近添加引号。


0
投票

这是另一种解决方案。

SUM(order.vat)
© www.soinside.com 2019 - 2024. All rights reserved.