Du müsstest wohl nach Char konvertieren. Am besten gleich im Select selbst und dann noch einmal verschachteln.
SQL-Code:
select * from
( Select t.*, convert(t.int as Char) as OrderField from table t ) x order by ... x.Orderfield
Und das LPad noch rein.