Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] sumowanie pól z dwóch tabel
Forum PHP.pl > Forum > PHP > Frameworki
Thuunder
Próbuję przepisać zapytanie "po zendowemu" tj.
  1. $x =$this->select();
  2. $x->from(array('t1'=>'tabela1'),array('pole1'))
  3. ->join(array('t2'=>'tabela2'),'t1.pole1 = t2.pole2',array('pole2'));


pytanie jak zrobić gdybym chciał zsumować te dwa pola jak w klasycznym przypadku:
  1. SELECT (pole1+pole2) AS suma FROM ...


?
nospor
http://framework.zend.com/manual/en/zend.db.select.html
Zend_Db_Expression
Psajkus
spróbuj tak:

  1. $sql = $this->_db->select()
  2. ->from(array('t1'=>'tabela1'),array('pole1', 'suma'=>Zend_Db_Expr('SUM(pole1+pole2)'));

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.