如何在一个行具有相同的价值和ID添加多行
问题描述:
我的数据是这样的:如何在一个行具有相同的价值和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?
感谢,
答
您应该组查询:
SELECT partner_name, SUM(quantity), SUM(price), period FROM your_table
GROUP BY partner_name, period;
这将合并以相同partner_name
和period
在一起的排。
+0
感谢它的工作 –
提示:“GROUP BY”。 –