这个语句看不懂,怎么一个列和他的sum结果在一起?你substr出来的东西最好用to_number转换一下在sum。
另外,你保证substr出来的东西是有效数字吗?