powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Help!!! Неправильно преобразует Float...
6 сообщений из 6, страница 1 из 1
Help!!! Неправильно преобразует Float...
    #32141120
Fredej
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пожалуйста, при внесение числа 1.23 в поле типа Float помещается значение 1.230000000498, как сделать, чтобы в таблице хранилось верное значение.
...
Рейтинг: 0 / 0
Help!!! Неправильно преобразует Float...
    #32141165
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать тип Numeric
...
Рейтинг: 0 / 0
Help!!! Неправильно преобразует Float...
    #32141208
Fredej
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь, а какие параметры должны быть у Numeric?
...
Рейтинг: 0 / 0
Help!!! Неправильно преобразует Float...
    #32141234
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>а какие параметры должны быть у Numeric?
Может ты вот это имеешь в виду как создать поле Numeric:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE IZNOS_NM (
    KOD            INTEGER NOT NULL,
    DATE_R         DATE NOT NULL,
    KOD_OP         SMALLINT,
    ACC_ACQUIRE    VARCHAR( 10 ),
    PERSENT        NUMERIC( 6 , 3 ),
    BEGINING_COST  NUMERIC( 15 , 2 ),
    CALCULATION    NUMERIC( 15 , 2 ),
    REST_COST      NUMERIC( 15 , 2 )
);
...
Рейтинг: 0 / 0
Help!!! Неправильно преобразует Float...
    #32141250
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понял что значит : >а какие параметры должны быть у Numeric?
Numeric - это не функция, а тип поля.
Гдето читал о необходимости избегать тип ФЛОАТ,по причине не совсем корректной работы с числами, а вместо его использовать НУЕРИК
...
Рейтинг: 0 / 0
Help!!! Неправильно преобразует Float...
    #32141633
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Voha
Не использовать флоат? слушай, есои где накопаешь причины, запости плиз. У меня он просто активно довольно юзается и пока глюков не замечал, но мало ли что...

А по поводу вопроса в начале топика, так это нормально. Типы с плавающей запятой имеют гарантированную точность, а дальше может быть погрешность. Именно по этому постоянно и говорят что нельзя просто сравнивать на равенство если хотябы один из аргументов с плавающей запятой. Нужно учитывать что есть некоторая дельта погрешности.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Help!!! Неправильно преобразует Float...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]