Converter valores float “grandes” em varchar
Ao tentar converter o valor: 11223115414414 (float) em um varchar, esta vindo assim: 1.12231e+013, e o que foi feito… segue abaixo passo a passo:
Declare @float float = 11223115414414;
Select @float
— Retorna: 11223115414414— Mas preciso converter em varchar:
Select CONVERT(varchar, @float)
— Retorna: 1.12231e+013— Solução:
Select cast((convert(bigint, @float)) as varchar)
— retorna: 11223115414414— Contribuição do Sr. Joel Almeida
— Sites relacionados:
— https://stackoverflow.com/questions/3715675/how-to-convert-float-to-varchar-in-sql-server
Excelente Dica…. Parabéns!
Opa! Obrigado e que bom que lhe ajudou!