2017-06-03 50 views
-1

我一直在解決這個場景。在數據庫中我有下面的數據。從數據庫檢索四捨五入值

項目

  • 長度:1個
  • 測量單位:釐米

我想知道如何使用以下條件來查詢該數據。

length = 0.39 (inch) 

由於釐米英寸的轉換,我想出了0.39。

感謝,

+0

0.39英寸聽起來像是正確的結果。問題到底是什麼? – Mureinik

+0

條件是:'length' ='0.39'。不幸的是,沒有記錄可以被檢索,因爲'1'!='0.39' – mjayson

+1

什麼條件?你必須在這裏分享一些代碼,因爲你現在正在猜測應用程序應該做什麼,以及爲什麼它不工作 – Mureinik

回答

0

我不知道我的感覺你的問題的正確與否這是我從你的問題的理解。 考慮下面的例子

MEASUREMENTS(Table) 
ID LENGTH UNITOFMEASURE 
111 1  CM 
123 2  CM 
145 5  CM 

要查詢像SELECT COUNT(*)的測量,其中長度= 0.39(您計劃在英寸通過)

有一個精度損失爲1cm查詢= 0.393701英寸 不是0.39。

+0

是的,就是這樣.. 0.39,有時我們需要通過0.40查詢它來自ceil。 無論如何我們該如何處理精確度損失? – mjayson