2017-10-21 92 views
1

我的数据是这样的:如何在一个行具有相同的价值和ID添加多行

|ID|partner_name|quantity|Price|Period | 
|1 |partner 1 |  1 | 100 |01/2017| 
|2 |partner 1 |  2 | 200 |01/2017| 
|3 |partner 1 |  4 | 400 |01/2017| 
|4 |partner 1 |  1 | 100 |02/2017| 

我想要的数据是这样的:

|ID|partner_name|quantity|Price|Period | 
|1 |partner 1 |  7 | 700 |01/2017| 
|2 |partner 1 |  1 | 100 |02/2017| 

如何创建与SQL?

感谢,

+0

提示:“GROUP BY”。 –

回答

0

您应该组查询:

SELECT partner_name, SUM(quantity), SUM(price), period FROM your_table 
GROUP BY partner_name, period; 

这将合并以相同partner_nameperiod在一起的排。

+0

感谢它的工作 –

相关问题