表中的数据如下: name balance title total
aaaa 100 3-5年 20
aaaa 1000 0-3年 1000
aaaa 2000 3-5年 50
aaaa 4000 0-3年 23需要的结果是: name balance title total
aaaa 2100 3-5年 70
aaa 3000 0-3年 1023请问下这个如何分组统计?
aaaa 100 3-5年 20
aaaa 1000 0-3年 1000
aaaa 2000 3-5年 50
aaaa 4000 0-3年 23需要的结果是: name balance title total
aaaa 2100 3-5年 70
aaa 3000 0-3年 1023请问下这个如何分组统计?
aaaa 2100 3-5年 70
aaaa 3000 0-3年 1023
--这个比较单纯吧,基本的
select name, sum(balance), title, sum(total)
from tab
group by name,title
from tab
group by name,title
from tablename
group by name,title
Select Name, Sum(blance) As blance, title, Sum(total) As total
From (Select 'aaaa' As Name, 100 As blance, '3-5年' As title, 20 As total
From dual
Union All
Select 'aaaa', 1000, '0-3年', 1000
From dual
Union All
Select 'aaaa', 2000, '3-5年', 50
From dual
Union All
Select 'aaaa', 4000, '0-3年', 23 From dual)
Group By Name, title1 aaaa 5000 0-3年 1023
2 aaaa 2100 3-5年 70