SQL合并表和分组依据
我不太擅长SQL,所以我希望有人能向我解释这个问题(并帮助我解决) 我有一张桌子SQL合并表和分组依据,sql,group-by,Sql,Group By,我不太擅长SQL,所以我希望有人能向我解释这个问题(并帮助我解决) 我有一张桌子 ++++++++++++++++++++ | ID | Minutes | ++++++++++++++++++++ | 1012 | 15 | | 1012 | 25 | | 1015 | 45 | | 1016 | 10 | | 1016 | 50 | ++++++++++++++++++++ 我想实现的是,表将被传输,因此每个ID
++++++++++++++++++++
| ID | Minutes |
++++++++++++++++++++
| 1012 | 15 |
| 1012 | 25 |
| 1015 | 45 |
| 1016 | 10 |
| 1016 | 50 |
++++++++++++++++++++
我想实现的是,表将被传输,因此每个ID都是唯一的,但将分钟数相加,结果如下所示:
++++++++++++++++++++
| ID | Minutes |
++++++++++++++++++++
| 1012 | 40 |
| 1015 | 45 |
| 1016 | 60 |
++++++++++++++++++++
该表是原始表的视图,使用“DATEDIFF”完成分钟数的计算-可能这将有助于…无需,我可以自己解决;-)没必要,我自己能弄明白;-)
SELECT ID, Sum(Minutes)
FROM MyTable
GROUP BY ID