Мне нужно выполнить десятичные операции сравнения, используя простой выбор, например:
select * from table_a, где время> 0,0004
идентификатор времени
00.000502
1 0.000745
2 0.000725
4 0.000197
5 0.000176
6 0.000833
7 0.000269
8 0.000307
9 0.000302
Результат содержитзначения, которые удовлетворяют сравнению.В нескольких словах, «время> 0,0004» всегда оценивается как истинное, а «время <0,0004» всегда оценивается как ложное.</p>
Я попытался привести и изменить тип столбца времени с десятичного на плавающий без успеха.
Если я использую подзапрос, он выполняет запрос правильно:
select* из таблицы, где время> (выберите время из таблицы, где идентификатор = 8);
время ID
0 0,000502
1 0,000745
2 0,000725
60.000833
Создание таблицы:
CREATE TABLE "table_a" (целое число "id" NOT NULL ПЕРВИЧНЫЙ КЛЮЧ, десятичное число "time" NOT NULL);