简体   繁体   English

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

[英]Sum of all cells in mysql column except last row

I am getting sum of all cells in column with following query.. 我正在与以下查询列中的所有单元格的总和。

$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; 

But I want to Omit last cell value in SUM. 但是我想省略SUM中的最后一个单元格值。 How can I do it ? 我该怎么做 ?

根据这个答案 (如果我没看错的话),下面的内容应该可以选择除最后一行以外的所有内容,然后使用它来汇总所有项目

SELECT SUM(previous_balance) as balance FROM table_name WHERE my_primary_key <> (SELECT MAX(my_primary_key) FROM table_name);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM