2010-11-24 6 views
2

여기에서 찾을 수 없습니다 : http://framework.zend.com/manual/en/zend.db.select.html mysql을 사용하는 SUM에 대한 모든 참조.Zend_Db_Table_Abstract - SUM을 수행하는 방법?

우리는 어떻게 간단한을 수행 할 수 있습니다

SELECT SUM(mark) as total_mark FROM `student` 

이 Zend_Db_Table_Abstract를 사용하십니까?

는 시도 :

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

없음을 빕니다. > _ 이름 -

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

답변

3

당신이 다른 덜 하드 방법입니다

this->select()->from('mytable', array('sum(myintcolumn) as sum')); 
+0

나는 별칭이 왜? – MEM

+0

오 ... 좋아. select() 메쏘드 안에 쿼리를 두는 것 ... 나는 그것에 대해 생각했다. 그러나 그렇게했다면 어째서 Zend db가 필요한가? 그냥 묻는 ... – MEM

+0

젠드 db 많은 도움이 될 것입니다. 예를 들어, SQL 삽입을 막습니다. – aletzo

2

시도 않았다 배열 ('mytable'=> 새 Zend_Db_Expr ('SUM (myintcolumn)'))));

0

$ Select 포함>에서 ($이 : :(

덕분에, MEM

+0

이것은 상당히 오래된 답변으로 인정 된 답변을 가지고 있습니다.이 "답변"이 실제로 얼마나 많은 부분을 추가했는지 확실하지 않습니다. 당신이 부적절하다고 느끼면 왜 다른 답변보다 좋을지도 모릅니다. – Satal

관련 문제