Entrada tardía que maneja negativos
ISNUMERIC(zipcode + '.0e0') --integer
ISNUMERIC(zipcode + 'e0') --decimal
Para más ver esto
Entrada tardía que maneja negativos
ISNUMERIC(zipcode + '.0e0') --integer
ISNUMERIC(zipcode + 'e0') --decimal
Para más ver esto