Isso só aconteceria se
PostCode
está faltando um espaço. Você pode adicionar condicionalidades para que todos os PostCode
é recuperado caso não seja encontrado um espaço da seguinte forma select SUBSTRING(PostCode, 1 ,
case when CHARINDEX(' ', PostCode ) = 0 then LEN(PostCode)
else CHARINDEX(' ', PostCode) -1 end)