Mysql 我想根据类型对表中的许多值求和

Mysql 我想根据类型对表中的许多值求和,mysql,Mysql,我想根据类型字段对金额求和。 示例:类型:水与水相关的所有量的总和。 我想把这张表放在一张桌子上,取决于年份。 水=>总量=>年份:2017年 表: ---- 年度|类型|金额 2017年|水| 200 2018年|水| 300 我的问题是: SELECT SUM(Amount_expenses_table), year(Date_expenses_table) FROM bacci.expenses_table WHERE year(Date_expenses_table)='2017'an

我想根据类型字段对金额求和。 示例:类型:水与水相关的所有量的总和。 我想把这张表放在一张桌子上,取决于年份。 水=>总量=>年份:2017年

表: ---- 年度|类型|金额 2017年|水| 200 2018年|水| 300

我的问题是:

SELECT SUM(Amount_expenses_table), year(Date_expenses_table) FROM 
bacci.expenses_table WHERE year(Date_expenses_table)='2017'and 
Type_expenses_table = 'water' GROUP BY monthname(date_expenses_table);
我不仅想得到很多东西,还想把结果放在vb.net中,所以我想做一个表格,把总数放在上面的表格中


以下查询将满足您的要求:

SELECT year(Date_expenses_table) , Type_expenses_table, SUM(Amount_expenses_table) FROM 
bacci.expenses_table WHERE year(Date_expenses_table)='2017' GROUP BY year(Date_expenses_table) , Type_expenses_table;

恭喜你找到了你想要的。现在,你有没有尝试过编写任何代码,或者你只是希望互联网能为你完成所有的工作?我没有看到SQL的任何尝试-向我们展示你的尝试,我们将很高兴地展示你的缺点!抱歉,伙计们,我更新了我的问题,显示了您尝试过的代码。费用类型是否已修复,或者将来是否可以添加更多?