计算不同价格的总销售额

calculating total sale with different prices

所以我有一个 table,我用它来存储我的文档数据。现在我想计算我在一段时间内的销售额,假设我现在 table 是这样的:

| 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),然后对所有这些值求和。

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

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