SUMSEN

Oracle&Sql爱好者,用友NC管理员

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

非一单位多银行账号。

今天成都公司熊娇付款时候单位名称在弹出的网银补录变成1,从开户银行看都是正常的,只是在分子公司集团这边点击修改开户银行保存就提示错误“银行账号不能重复”

select * from
( select bankacc,bankname,pk_accbank,unitname,ts,count(pk_accbank)over(partition by bankacc ) r
 from bd_accbank  ) 
 where r>=2

果然有这个问题。

做的时候我使用的是sum(pk_accbank)over(partition by bankacc ) ,然后就报错ORA-01722 无效数字

问群里陈海,是sum的列有问题,我把数字求和了。

低级错误,使用count

 

posted on 2015-07-07 15:15  sumsen  阅读(768)  评论(0编辑  收藏  举报