2009-12-08 190 views
0

我不是在SQL的東西非常好,所以我希望有人能解釋這個問題,我(幫我解決這個問題)SQL合併表和group by

我有一個表;

++++++++++++++++++++ 
| ID | Minutes | 
++++++++++++++++++++ 
| 1012 | 15  | 
| 1012 | 25  | 
| 1015 | 45  | 
| 1016 | 10  | 
| 1016 | 50  | 
++++++++++++++++++++ 

而且我想實現的,該表將被轉移,所以每一個ID是唯一的,但分相加,然後它看起來像這樣:

++++++++++++++++++++ 
| ID | Minutes | 
++++++++++++++++++++ 
| 1012 | 40  | 
| 1015 | 45  | 
| 1016 | 60  | 
++++++++++++++++++++ 

該表是一個原表的計算,分鐘的計算是用「DATEDIFF」完成 - 可能這會幫助...

回答

5
SELECT ID, Sum(Minutes) 
FROM MyTable 
GROUP BY ID 
+0

@Mitch,添加'從Sometable'?? – 2009-12-08 14:51:20

+0

不需要,我可以自己弄清楚;-) – 2009-12-08 14:56:19

+0

@Mitch,簡單的一個。 :) – Guru 2009-12-08 14:57:10