sql查询单个银行账号重复

非一单位多银行账号。

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

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

sql查询单个银行账号重复

果然有这个问题。

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

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

低级错误,使用count

上一篇:B - Network - uva 315(求割点)


下一篇:UML类图几种关系的总结,泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖