日期:2014-05-18  浏览次数:20615 次

高手来~~
id     应缴费     已缴费     调整费    
1           100           0             0
2           100           2             2
2           100           2             2  
3           100           50           0
3           100           50           0

以上是表的示范   oracle   数据库

如果ID相同的就求ID相同的和后读出不相同的就直接读出
就像这样求和读出

1             100           0             0
2             200           4             4
3             200           100         0

------解决方案--------------------
select id ,sum(应缴费),sum(已缴费),sum(调整费 ) from 表 group by id

------解决方案--------------------
group by 分组 sum求和
------解决方案--------------------
oracle难道不支持group by和sum?
------解决方案--------------------
aya327() 的应该是对的