SUM和Group by字段不检索数据

时间:2011-04-08 06:55:00

标签: cakephp cakephp-1.3 cakephp-1.2

如何从SUM(total)字段中检索数据?以下代码不会在sum_tot中生成值:

$bill_receipts = $this->BanquetBillMaster->find('all', 
                    array('conditions' => array('status' => 2),
                          'fields' => array('id', 'total', 
                                  '(SUM(total)) AS sum_tot','booking_master_id'),
                          'group' => 'booking_master_id',
                          'contain' => false));

foreach($bill_receipts as $aa)
{
    echo $aa['BanquetBillMaster']['sum_tot'];
}  

1 个答案:

答案 0 :(得分:3)

尝试使用debug( $bill_receipts );打印数组,sum_tot字段可能位于$aa[ 0 ][ 'sum_tot' ]。命名字段位于“普通”结构之外。