计算公式选择msql - velocity

时间:2017-05-05 09:36:13

标签: php mysql excel

你可以通过选择我的SQL来帮助我计算速度: 根据这个速度:

enter image description here

我的数据库如下所示:

enter image description here

MySQL select看起来如下:

Type_enum_1 res1 = e1ptr();
Type_enum_2 res2 = e2ptr();
Type_enum_3 res3 = e3ptr();

project_id =' 10'的结果看起来像这样:

50,20,15

确定。这很简单,但有没有可能使用上面的速度公式在mysql select或somwhere else(PHP?) 所以结果采用公式:

enter image description here

应该是这样的:

50,35,28.3

任何帮助?

1 个答案:

答案 0 :(得分:2)

由于MySQL不支持CTE,因此您可以分两步构建查询。首先,您获得每个values的{​​{1}}的总和,查询类似于您已编写的查询

milestone

然后你加入上面的查询

SELECT  milestone_id, SUM(value)
FROM    project_has_tasks
WHERE   project_id='10'
GROUP BY milestone_id

您可以在行动here

中看到它