当前位置: 代码迷 >> Oracle管理 >> 怎么按照一定的条件求和的SQL语句
  详细解决方案

怎么按照一定的条件求和的SQL语句

热度:37   发布时间:2016-04-24 04:38:14.0
如何按照一定的条件求和的SQL语句?
就是类似EXCEL里面的SUMIF。

假设表中 有 DR_AMT,CR_AMT,GUID 这三个字段,我想把GUID相同的DR_amt之和减去CR_AMT之和,然后筛选出不等于0的 


高人能否帮忙写一个这样的语句?

------解决方案--------------------
select guid,sum(nvl(DR_AMT,0)-nvl(CR_AM,0)) 
from tab_name
group by guid
having sum(nvl(DR_AMT,0)-nvl(CR_AMT,0))<>0  
  相关解决方案