我在HSQLDB和Oracle之间得到了不同的结果。我在查询中遗漏了什么吗?
SELECT (-300 / (24*60)) AS resultVal FROM DUAL;
---0.2083333333333333333333333333333333333333 oracle
--0 hsqldb
由于 Jugunu
答案 0 :(得分:1)
您需要设置属性而不是使用变通方法。找出所需的小数点,并使用此语句设置属性一次。
set database sql avg scale 20
以上将比例设定为20。