【问题标题】:how to count all results of foreach statement如何计算foreach语句的所有结果
【发布时间】:2015-02-05 11:54:40
【问题描述】:

假设我们有以下数据库表items

-----------------------------
ID |  ITEM  | PRICE | SALES |
-----------------------------
1  | item1  | 5.00  | 1     |
2  | item2  | 4.00  | 5     |
3  | item3  | 2.00  | 2     |
-----------------------------

这意味着item1 的价格是5.00 并卖出了1

那么我们如何计算总收入!这意味着对于每件商品,我们将其价格乘以销售数量以获得该商品的总收入

$earning_per_item1 = $a1['PRICE']*$a1['SALES']; // for item1 = 5*1

但是如果我想获得所有项目的总收入怎么办?

这应该是29

【问题讨论】:

标签: php mysql


【解决方案1】:

试试这样的:

SELECT sum(i.PRICE * i.SALES)
FROM items i;

SQLFIDDLE

【讨论】:

    猜你喜欢
    • 2012-12-22
    • 2020-07-21
    • 2021-01-18
    • 1970-01-01
    • 2018-05-30
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多