Есть ли какие-нибудь настройки округления в запросе.
Столкнулся с такой ситуацией:
Есть такой запрос
ВЫБРАТЬ
Результат.СреднедневнаяПродажа КАК СреднедневнаяПродажа,
Результат.СреднедневнаяПродажа * 5.5 + 0.499999999999999999999999 КАК ПолеЧисло
ИЗ
Результат КАК Результат
ГДЕ Результат.СреднедневнаяПродажа = 0
При выполнении он в одной базе возвращает:
СреднедневнаяПродажа = 0, ПолеЧисло = 0.5
в другой базе возвращает:
СреднедневнаяПродажа = 0, ПолеЧисло = 0.499999999999999999999999
Из-за чего такое может происходить?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший