Fix rounding when scale is zero while casting from varchar ->decimal28/decimal38