如何使用相同的代码获取表中的计数?

时间:2019-11-13 11:15:22

标签: mysql sql

Table 1
Primary key = id

id |kpi_code | result_date | data|

1  |KPI1     | 11/13/2019  | 100 |
2  |KPI1     | 11/14/2019  | 200 |
3  |KPI2     | 11/13/2019  | 50  |
4  |KPI2     | 11/14/2019  | 100 |

Expecting Output:

KPI1 : 300
KPI2 : 150

我正在寻找获取kpi_code并计算每个不同kpi_code的总数据的解决方案。

2 个答案:

答案 0 :(得分:0)

一个简单的group bysum应该可以做到:

SELECT kpi_code, SUM(data) FROM 1 GROUP BY kpi_code;

答案 1 :(得分:0)

您需要一个简单的SUM(data)查询,该查询按kpi_code列分组。

SELECT kpi_code, SUM(data) AS total
FROM tableName
GROUP BY kpi_code