2015-08-31 47 views
0

我在HSQLDB和Oracle之間得到了不同的結果。我在查詢中缺少任何內容嗎?HSQL DB SQL函數計算給出了HSQLDB和Oracle之間的不同結果

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

感謝 Jugunu

+0

規模我計算一個解決辦法... SELECT(-300 /(24 * 60.000000000000))AS resultVal FROM DUAL; – Jugunu

回答

1

您需要設置一個屬性,而不是使用一種解決方法。找出所需的小數點,並使用此語句設置屬性一次。

set database sql avg scale 20 

上面套在20處

+0

非常感謝......這看起來更好...... – Jugunu

相關問題