A Microsoft extension to the ANSI SQL language that includes procedural programming, local variables, and various support functions.
But I am getting result as 1057.00
You calculate with integer values and so you get integer as result = no decimals. Convert the value to numeric value, e.g. simply multiply with 1.0
SELECT CAST (1.0 * 105798/ 100 AS DECIMAL (25,2))