Yii2 - получение суммы столбца
Я нашел это в руководстве, но понятия не имею, как реализовать то же самое
yii\db\Query::count();
возвращает результат запроса COUNT. Другие подобные методы включаютsum($q)
, average($q)
, max($q)
, min($q)
, которые поддерживают так называемый запрос агрегированных данных.$q
Параметр является обязательным для этих методов и может быть либо именем столбца, либо выражением.
Скажем, например, у меня есть имя таблицы «биллинг» со столбцами:
name amount
charge1 110.00
charge2 510.00
Total - 620.00
Как я реализую использование
yii\db\Query::sum('amount');
Я тоже пробовал как
$command = Yii::$app->db->createCommand("SELECT sum(amount) FROM billing");
yii\db\Query::sum($command);
но страница генерирует ошибку.
Благодарю.