2017-10-21 35 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

感謝它的工作 –

相關問題