除最后一行之外的mysql列中所有单元格的总和

时间:2015-01-20 19:47:37

标签: php mysql

我正在使用以下查询获取列中所有单元格的总和..

$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中的最后一个单元格值。我该怎么做 ?

1 个答案:

答案 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);