2013-03-24 64 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