用不同的价格计算总销售额

时间:2017-01-21 03:06:14

标签: sql sum firebird

所以我有一个表,用于存储我的文档数据。现在我想在一段时间内计算我的销售量,让我们说我现在有这样的表:

| productID    | price     | quantity   |
| 30           |  15       | 5          |
| 30           |  15       | 3          |
| 20           |  13       | 2          |
| 20           |  13       | 3          |
| 30           |  12       | 4          |
| 30           |  16       | 1          |
| 15           |  1        | 2          |
| 10           |  3        | 5          |

所以我需要一个SQL命令,它将每行的pricequantity相乘(因为你可以看到,对于某些产品我有不同的价格,例如产品ID是30)和然后总结所有这些值。

1 个答案:

答案 0 :(得分:0)

这将为您提供每种产品的总销售额

SELECT productID,
       Sum(Price * quantity) AS Total_sales
FROM   yourtable
GROUP  BY productID