从数据库计算

问题描述

我有一个包含表的数据库:products。

在这个表中我有 5 行:

ID as int
Product as varchar
Type as varchar
KG as int
Price_KG as int

现在我想制作一个仪表板,我可以在其中查看某个类型产品的总价值。

例如:

Click for preview

现在我想查看所有类型水果的总价值: (5x12)+(8*5)+(38*1)+(30*3)+(50*2)= 328

所以显示的值为 328。

与 groente 的类型或将来的任何类型相同。

解决方法

SELECT Type,SUM(KG * Price_KG) TotalValue
FROM products
GROUP BY Type
;

上面的 mysql 查询告诉了每种产品的总成本。