我有一个复杂的sql,它有超过1000行,所以我不能在这里粘贴它。我在内存db中使用derby。当我运行我的SQL时,我收到此错误:结果值超出了数据类型decimal / numeric(31/31)的范围。
我该如何解决?任何想法?
答案 0 :(得分:2)
你可以使用截断函数...真正的麻烦是你的小数多于你的精度...例如..如果你得到一个小数(10,2)它意味着你可以直到2位小数。 ..(计算你的10个数字),你不能使用123456789.123,因为你的数字是mor而不是十进制(10,2)......如果你需要更多信息,你可以访问此链接。 Link info decimal sql server