树形表根据最高父级分组 sql分组

假如有这样一张表:
ID Name Score ParentID
1 战一 101 0
2 战二 102 1
3 战三 103 1
4 战四 104 3
6 战五 105 0
7 战五 105 6
我的意思说要根据父级ID分组,比如我要统计Count(0),和Sum(Score)
要怎么把ID1 2 3 4 分成一组,把6 7分成一组,总而言之就是根据ParentID 为0的分组,
并且ParentID不为0行的也要统计进去

https://q.cnblogs.com/q/34413/