Nette\Database\Selection select sum nad vice sloupecky
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- marty666
- Člen | 26
Ahoj, chtel bych s pouziti nette database zavolat select sum nad vice
sloupecky.
Priklad: select sum(num) as num, sum(num1) as num1 from…
Kdyz si tu sumu poskladam do stringu a predam funkci
Nette\Database\Selection::select(),
tak to na me vyplivne:
SQLSTATE[42601] coz je syntax error::
Jak spravne poskladat ten select? Doposavad mam:
$sum = "sum(num) as num, sum(num1) as num1";
$this->getView()
->where(..)
->group(..)
->select($sum)
->fetchAll();
Diky
- David Matějka
- Moderator | 6445
funkce, klicova slova apod. je nutno psat velkymi pismeny (sloupecky, nazvy tabulek malymi), tedy
SUM(num) AS num, SUM(num1) AS num1