如何获取特定列中值的数值总和?

时间:2015-06-16 18:05:01

标签: php

我想要获得所有库存的总金额。项目行的设置如下:

store_items

id     stockNumber     priceTotal
3      123             20.00
4      456             15.00

所以,我试图运行一个返回一个等于35.00的结果的查询。

$results = $db->query("SELECT SUM(`priceTotal`) as `sum` FROM `store_items`");

print_r($results);

这只是给了我:

mysqli_result Object ( [current_field] => 0 [field_count] => 1 [lengths] => [num_rows] => 2 [type] => 0 )

如何调整查询以实际添加每行的值?

1 个答案:

答案 0 :(得分:-2)

我相信这是您正在寻找的查询。

您需要按特定列进行分组。

$results = $db->query("SELECT SUM(priceTotal) as `sum` FROM `store_items` GROUP BY stockNumber");