Query without precision brings different result
It's called "integer math" - when you divide two integers, any remainder is discarded. Compare:

SELECT integers = (10320238-2092189)/2092189, 
       decimals = (10320238.0-2092189.0)/2092189.0;


Results:

integers    decimals
--------    ------------
3           3.9327465157


From the division topic in Books Online:


  If an integer dividend is divided by an integer divisor, the result is an integer that has any fractional part of the result truncated.