我正在使用以下查询获取列中所有单元格的总和..
$result = mysql_query("select SUM(previous_balance) as balance from table_name ");
$row = mysql_fetch_assoc($result);
$item_number = $row['balance'];
$total1 = $item_number ;
echo $total1;
但我想省略SUM中的最后一个单元格值。我该怎么做 ?
答案 0 :(得分:0)
根据this answer(如果我正确阅读),以下内容应该可以选择除最后一行之外的所有内容,然后使用它来汇总所有项目
SELECT SUM(previous_balance) as balance FROM table_name WHERE my_primary_key <> (SELECT MAX(my_primary_key) FROM table_name);