Задать вопрос
@FedOTs

Неверная конвертация в MSSQL 2008 r2 из float(6) в int ?

Обнаружил странную проблему в MSSQL
Выполняем код:
select CAST(cast(4.43 as float(6))*100 as int)
Результат 442 ???
При этом этот же код
select CAST(cast(5.43 as float(6))*100 as int)
Результат 543

Объясните пожалуйста где здесь логика ?
  • Вопрос задан
  • 2265 просмотров
Подписаться 2 Комментировать
Подписчики вопроса 2 К ответам на вопрос (1)