Столкнулся со следующей проблемой.
declare @n float
set @n=(select f2 from testPB where weeknum=27)
print @n
|
|
Выдает значение
4.28788e+006
А просто
select f2 from testPB where weeknum=27
|
|
Соответственно
4287880.1299999999
------------------------
При попытке запихнуть значение переменной @n
в поле типа float таблицы теряется хвост .1299999999
Вопрос:
Почему переменная типа float отображается в
экспоненциальном виде и как это победить?
Зараннее благодарен за любые дельные мысли.