j*********0 发帖数: 28 | 1 有一个column名为A, numeric(38,24)
select exp(A)/(1+exp(A)) from table tablename
出现如下错误:
Arithmetic overflow error converting expression to data type float.
将exp(A)换成exp(cast(A as float))还是出现该错误。
GOOGLE了半天也没找到答案。
盼高手解答。
谢谢 |
p*********d 发帖数: 136 | 2 What are the A values? Are some values of the A column too big? |
j*********0 发帖数: 28 | 3 A的最小值为-3.283727163646...最大值为42134523.43221234445
确实很大。有什么办法能解决这个问题呢?
【在 p*********d 的大作中提到】 : What are the A values? Are some values of the A column too big?
|
a9 发帖数: 21638 | 4 有null?
【在 j*********0 的大作中提到】 : 有一个column名为A, numeric(38,24) : select exp(A)/(1+exp(A)) from table tablename : 出现如下错误: : Arithmetic overflow error converting expression to data type float. : 将exp(A)换成exp(cast(A as float))还是出现该错误。 : GOOGLE了半天也没找到答案。 : 盼高手解答。 : 谢谢
|