Попробуйте это:
DECLARE @Val1 money = 554.5344
DECLARE @Val2 money = 84020.37
DECLARE @Result decimal(6,3) = @Val1 * 100 / @Val2
SELECT @Result
Ваша проблема в том, что ДЕНЬГИ имеют только 4 знака после запятой, поэтому при делении 554,5344 на 84020,37 вы получаете 0,0065, поэтому при умножении на 100 вы получаете 0,6500. Если вы сначала умножите на 100, вы поделите 55453,44 на 84020,37 и получите 0,659, что вам и нужно.