我有一個表sales_items,在這裏我們保存所有銷售項目的所有細節 - 我的表是:如何檢索多列的總和?笨
sales_id | sales item| No.ofpacks | quantity(liters pr pack) |
--------- ----------- ------------ ----------------
31 petrol 2 2.5
31 disel de2 3 3.2
34 petrol se 2 4.2
31 castrol 7 4.1
------------------------------------------------------------------
現在我們想在任何一個sales_id升的總數,也就是說,如果我們採取sales_id 31,那麼我們希望總計liters =(2*2.5) + (3*3.2) +(7*7.2),
我搜索但沒有找到任何合適的幫助谷歌。 我們嘗試:
public function total_liter($id) {
$q = $this->db->get_where('sale_items', array('sale_id' => $id), 1);
if ($q->num_rows() > 0) {
foreach($q as $row):
$total_liter += $row['no_of_packs']*$row['quantity'];
endforeach;
}
return FALSE;
}
你確定他們是你真正的專欄名嗎? – Viral
no no ..它演示..我只想概念 – user3261307
您寫的方法沒有提供所需的結果嗎?邏輯似乎沒有問題 – nitigyan