0

zend の各行の 2 列の合計を取得する方法。私のコードは-

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

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

しかし、それは query-
SELECTを出力しCustomerます。JanCustomerFebCustomerJan+FebAS totalFROMCustomer エラーが発生します。

結果を取得するためのステートメントをどのように記述しますか?

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 AS total FROM Customer を選択します。

于 2013-10-25T06:00:42.910 に答える