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");
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测