試してみてください
select ltrim(STR( cast(32040.5742 as float),10,4 ))
プレ>またはおそらくさらに良い:
select FORMAT( cast(32040.5742 as float), '########0.####');
プレ>ここの形式の 0 には特定の意味があることに注意してください。詳細については、https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings