非一单位多银行账号。
今天成都公司熊娇付款时候单位名称在弹出的网银补录变成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