Yii2 - obtendo a soma de uma coluna
Encontrei isso no guia, mas não tenho idéia de como implementar o mesmo
yii\db\Query::count();
retorna o resultado de uma consulta COUNT. Outros métodos semelhantes incluemsum($q)
, average($q)
, max($q)
, min($q)
, que suportam a chamada consulta de dados agregados.$q
O parâmetro é obrigatório para esses métodos e pode ser o nome ou a expressão da coluna.
Digamos, por exemplo, eu tenho um nome de tabela 'faturamento' com colunas:
name amount
charge1 110.00
charge2 510.00
Total - 620.00
Como eu implemento usando
yii\db\Query::sum('amount');
Eu também tentei como
$command = Yii::$app->db->createCommand("SELECT sum(amount) FROM billing");
yii\db\Query::sum($command);
mas a página gera erro.
Obrigado.