我有一个带有字符串列的表。我使用函数 TO_INTEGER() 将此列转换为数字。工作正常。但是,如果我使用函数 SUM 聚合转换后的列,我会收到此错误:
SAP DBTech JDBC:[339]:无效数字:函数 to_int() 中的数字字符串“无效”
这是我的示例 SQL 查询:
select SUM(PARTICIPANT)
from (
select TO_INTEGER(STUDENT) as PARTICIPANT
from MyTable)
列 STUDENT 是 MyTable 中的 varchar(50)
我做错了什么?
提前致谢