Посчитать сумму в столбце
Есть таблица моя не могу сообразить как посчитать сумму в столбце определенного ресурса.
Можно конечно так.
Но хотелось бы научится складывать.
Не подскажите как именно сложить числа?
Можно конечно так.
$total = $modx->getCount('Myrating',array(
'contentid' => 7943,
'rating:!=' => 0
));
return $total;
Но хотелось бы научится складывать.
Не подскажите как именно сложить числа?
Поблагодарить автора
Отправить деньги
Комментарии: 6
Не подскажите как именно сложить числа?На ум приходит классика:
Петросян? А про сумму чисел в столбце, как я понял написать нечего.
Запросто написал бы, если бы четко объяснили, что вам надо. «посчитать сумму в столбце определенного ресурса» — я не распарсил. Поэтому какой вопрос — такой ответ.
удалил
getCount считает количество строк, а не сумму значений. Её нужно выбрать самостоятельно.
Нужно как-то так:
Нужно как-то так:
$c = $modx->newQuery('Myrating',array(
'contentid' => 7943,
'rating:!=' => 0
));
$c->select('SUM(rating)');
if ($c->prepare() && $c->stmt->execute()) {
$rating = $c->stmt->fetchColumn();
}
На опечатки не проверял.
Спасибо, Василий!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.