2013-03-24 3 views
0

Я создаю небольшой проект для управления деньгами.Где инструкция с десятичной цифрой

У меня есть возможность фильтровать контент в DataGrid (значения, которые находятся в базе данных), один из параметров фильтрации - это фильтр по количеству денег, но у меня есть проблема. Как я ищу, используя значения decimal в SQL?

Один 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

+1

нотация точки использования: 10.8 – tschiela

+0

Если вы используете параметризованный запрос, который вы должны быть, он просто сработает. –

ответ

1

Проблема, с которой вы сталкиваетесь, связана с разделителем с десятичной точкой. Попробуйте использовать . (т. Е. Напишите Where qtd > 10.8).

+0

Он работает. благодаря – Hugao

Смежные вопросы