You can use the str() function to trim a float value to X number of places:
STR ( float_expression [ , length [ , decimal ] ] )
Example for a Total of 7 characters with 2 to the right of the decimal point:
select str(12345.6789, 7, 2)
Result:
12345.68