HSQL DB SQL函数计算在HSQLDB和Oracle之间提供不同的结果

时间:2015-08-31 19:49:36

标签: sql hsqldb

我在HSQLDB和Oracle之间得到了不同的结果。我在查询中遗漏了什么吗?

      SELECT   (-300 / (24*60)) AS resultVal FROM DUAL;
      ---0.2083333333333333333333333333333333333333 oracle
      --0 hsqldb

由于 Jugunu

1 个答案:

答案 0 :(得分:1)

您需要设置属性而不是使用变通方法。找出所需的小数点,并使用此语句设置属性一次。

set database sql avg scale 20

以上将比例设定为20。