hive先ln再exp小数问题
发布网友
发布时间:2022-04-26 00:43
我来回答
共1个回答
热心网友
时间:2023-10-25 21:25
ln(x),求x的以e为底的对数,即自然对数。selectexp(sum(ln(a.字段B)))fromtablea在人oracle里面运行没有问题,但是在.net程序里面就报算术什么溢出了,问题就在那个函数哪里有没有能解决的。
功能就是求查出来的数据字段B所有值的乘积。
有木有人知道还有什么其他的方法实现没用sql语句搞定。
在plsql里面没有问题但是在程序里面就出错了。
貌似程序读取数据是在读取的时候才运行那个函数,如果运行完再读取数据的话就不会有问题了。
热心网友
时间:2023-10-25 21:25
ln(x),求x的以e为底的对数,即自然对数。selectexp(sum(ln(a.字段B)))fromtablea在人oracle里面运行没有问题,但是在.net程序里面就报算术什么溢出了,问题就在那个函数哪里有没有能解决的。
功能就是求查出来的数据字段B所有值的乘积。
有木有人知道还有什么其他的方法实现没用sql语句搞定。
在plsql里面没有问题但是在程序里面就出错了。
貌似程序读取数据是在读取的时候才运行那个函数,如果运行完再读取数据的话就不会有问题了。