如何计算foreach语句的所有结果

时间:2015-02-05 11:54:41

标签: php mysql

假设我们有以下数据库表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

1 个答案:

答案 0 :(得分:3)

尝试类似的东西:

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

SQLFIDDLE