You can do it using Bash's numeric context:
if (( $(echo "$result1 > $result2" | bc -l) )); then
bc
will output 0 or 1 and the (( ))
will interpret them as false or true respectively.
The same thing using AWK:
if (( $(echo "$result1 $result2" | awk '{print ($1 > $2)}') )); then