Суббота, 18.05.2024, 16:32
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » 2.84-2.88 не верный расчет в консоли запросов
2.84-2.88 не верный расчет в консоли запросов
MantackДата: Понедельник, 12.08.2013, 11:03 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Оффлайн
Результат приведенного запроса в консоли запросов = 1, а должен быть 0.909 :
ВЫБРАТЬ
    10*(10 / 110) КАК Поле1
 
tormozitДата: Понедельник, 12.08.2013, 11:28 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Спасибо. Исправлено в 2.89
 
tormozitДата: Понедельник, 12.08.2013, 11:39 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Важно отметить, что потеря дробной части чисел происходила ТОЛЬКО при отображении причем в нескольких табличных полях подсистемы.
 
MantackДата: Понедельник, 12.08.2013, 11:40 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Оффлайн
Ясно, очень смутило, что если написать без умножения - то расчет будет верный:
ВЫБРАТЬ
    10 / 110 КАК Поле1
 
tormozitДата: Понедельник, 12.08.2013, 11:56 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6204
Репутация: 159
Статус: Оффлайн
Это обусловлено заданием точности числа колонки, которая в первом случае не фиксирована, а в последнем фиксирована.
 
Форум » Основной » Проблемные ситуации » 2.84-2.88 не верный расчет в консоли запросов
  • Страница 1 из 1
  • 1
Поиск: