Я пытаюсь преобразовать столбец почтовых индексов в целые числа, но я получаю ошибку преобразования, даже когда я правильно преобразовал столбец:
with zips as (
select id ,cast(replace(replace(left(ltrim(Zip_Code),5), '-', ''), char(32), '0') as int) as zip_clean
from table1)
select * from zips
where zip_clean in
(19116,
94595,
60062)
Что-то не так с моей вложенной функцией приведения выше?