Я пытаюсь определить общую стоимость всех продуктов в моем инвентаре.Каждый продукт в таблице имеет цену и количество.Поэтому мне нужно умножить цену каждого продукта на количество, а затем сложить все это вместе, чтобы получить общее количество для всех продуктов.Из предыдущего вопроса, теперь у меня есть запрос MySQL, чтобы сделать это:
select sum(product_price*product_quantity) as stockvalue from products
Но сейчас я пытаюсь найти правильный способ сделать это с ActiveRecord CodeIgniter.за любой совет по этому вопросу.Я посмотрел в документах, но могу найти только select_sum () для одного поля, а не сумму умножения двух вместе.
Я попытался использовать следующее:
public function getStockValue() {
$this->db->select('sum('product_price'*'product_quantity') as stockvalue', FALSE);
$this->db->from('products');
$query = $this->db->get();
return $query->row()->stockvalue;
}