thử
select ltrim(STR( cast(32040.5742 as float),10,4 ))
hoặc có lẽ vẫn tốt hơn:
select FORMAT( cast(32040.5742 as float), '########0.####');
xin lưu ý rằng số 0 trong định dạng ở đây có ý nghĩa cụ thể, để biết chi tiết, vui lòng đọc: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings