2013-03-24 65 views
0

我正在創建一個小項目來管理金錢。哪裏聲明帶小數點

我有一個選項來過濾DataGrid中的內容(這些值是數據庫中的值),其中一個篩選選項是按金額過濾,但我遇到了問題。如何在SQL中使用decimal值進行搜索?

一,我用SQL query是:

Select qtd As 'Monetary amount' 
From mm_registos 
Where qtd > 10 

但我想使用類似decimal值過濾:

Select qtd As 'Monetary amount' 
From mm_registos 
Where qtd > 10,8 

誰能告訴我正確的query

+3

它有助於說出您正在使用哪個SQL。我猜你應該使用英文小數點形式** 10.8 ** – grahamj42 2013-03-24 13:24:41

+1

使用點符號:10.8 – tschiela 2013-03-24 13:26:46

+0

如果您使用參數化查詢,您應該可以使用它。 – 2013-03-24 13:32:00

回答

1

您遇到的問題是由於小數點分隔符。嘗試使用.(即寫Where qtd > 10.8)。

+0

它的工作原理。謝謝 – Hugao 2013-03-24 15:54:43