Zend_Db_Table_Abstract - 如何进行SUM?

时间:2010-11-24 17:28:03

标签: zend-framework zend-db zend-db-table

我在这里找不到:http://framework.zend.com/manual/en/zend.db.select.html 使用mysql对SUM的任何引用。

我们如何执行简单的操作:

SELECT SUM(mark) as total_mark FROM `student`

使用Zend_Db_Table_Abstract?

尝试:

this->select(SUM ('myintcolumn'))->from('mytable');

没有运气。 :(

谢谢, MEM

3 个答案:

答案 0 :(得分:3)

你试过

吗?
this->select()->from('mytable', array('sum(myintcolumn) as sum'));

答案 1 :(得分:3)

这是另一种不那么硬编码的方式:

$this->select()->from($this, new Zend_Db_Expr("SUM(myintcolumn)"));

答案 2 :(得分:0)

$ select-> from($ this-> _name,array('mytable'=> new Zend_Db_Expr('SUM(myintcolumn)')));