dongzong5017 2015-06-16 18:05
浏览 79
已采纳

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

I am trying to get the total dollar amount of all my inventory. The item row is setup like:

store_items

id     stockNumber     priceTotal
3      123             20.00
4      456             15.00

So, I am trying to run a query that will return one result that equals 35.00.

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

print_r($results);

This is just giving me:

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

How do I adjust the query to actually add the value of each row?

  • 写回答

1条回答 默认 最新

  • dongshen7561 2015-06-16 18:07
    关注

    I believe this is the query you are looking for.

    You need to group by specific columns.

    $results = $db->query("SELECT SUM(priceTotal) as `sum` FROM `store_items` GROUP BY stockNumber");
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
  • ¥15 画两个图 python或R