У меня есть float-столбец с номерами различной длины, и я пытаюсь преобразовать их в varchar.
Некоторые значения превышают максимальный размер maxint, поэтому я не могу сделать что-то вроде этого
cast(cast(float_field as bigint) as varchar(100))
Я пробовал использовать десятичное число, но числа не имеют одинакового размера, поэтому это тоже не помогает
CONVERT(varchar(100), Cast(float_field as decimal(38, 0)))
Любая помощь приветствуется.
UPDATE:
Значение выборки 2.2000012095022E + 26.