0

如何在zend中获取每行2列的总和。我的代码是-

$fieldArray = array('Jan','Feb', 'total'=>'Jan+Feb');
$db = Zend_Db_Table::getDefaultAdapter();

$select = $db->select()
->from($this->_name,$fieldArray);
    die($select);

但它会打印查询-
SELECT CustomerJan, Customer. Feb, Customer. Jan+FebAS totalFROM Customer ,它给出了错误。

如何写语句得到结果?

4

2 回答 2

1

你可以试试这个:

$fieldArray = array('Jan','Feb', 'total'=>new Zend_Db_Expr('Jan+Feb'));
$db = Zend_Db_Table::getDefaultAdapter();

$select = $db->select()
->from($this->_name,$fieldArray);
    die($select);
于 2013-12-31T15:47:32.307 回答
0

查询应该像

选择 Customer.Jan、Customer.Feb、Customer.Jan+Customer.Feb 作为来自客户的总计

于 2013-10-25T06:00:42.910 回答