数据库表的价格字段是文本类型的,在帆软上我想把这个字段进行运算报错了,请问该怎么解决,有什么函数可以把文本类型转换为数值类型?
TOINTEGER(text):将文本转换成Integer对象,可以返回Long范围内的整数。
=========
TODOUBLE(text):将文本转换成Double对象。
Text:需要转换的文本。
示例:TODOUBLE("123.21")等于newDouble(123.21)。
在sql里面转字段类型吧,看你什么数据库了,有些字段+0就可以转换了,而且帆软里面都是数字的话运算是没问题的,检查一下运算的是不是有不是数字的
除了帆软里的函数TOINTEGER(text):这个外,在SQL里面也可以用TO_NUMBER()函数