Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库计算_Php_Mysql_Calculated Field - Fatal编程技术网

Php 从数据库计算

Php 从数据库计算,php,mysql,calculated-field,Php,Mysql,Calculated Field,我有一个数据库和一个名为:products的表 在此表中,我有5行: ID为int 产品名称为varchar 键入varchar 千克作为整数 价格单位:千克整 现在我想制作一个仪表板,在这里我可以看到类型产品的总价值 例如: 现在我想看看所有类型水果的总价值: (5x12)+(8*5)+(38*1)+(30*3)+(50*2)=328 因此,将显示的值是328 和groente的类型一样,或者不管将来会是什么 SELECT Type, SUM(KG * Price_KG) TotalVal

我有一个数据库和一个名为:products的表

在此表中,我有5行:

ID为int
产品名称为varchar
键入varchar
千克作为整数
价格单位:千克整
现在我想制作一个仪表板,在这里我可以看到类型产品的总价值

例如:

现在我想看看所有类型水果的总价值:
(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查询告诉您每种产品的总成本。

您应该学习并聚合函数。它们基本上允许用户按所选字段值汇总数据。在你的情况下,请告诉我们你的工作。你已经试过什么了?