Hmmm ... what's with SUBSTRING(xxx, 0, nnn) ?SET NOCOUNT ONDECLARE @foo VARCHAR(255)SET @foo = '1234-123-54321'SELECT SUBSTRING(@foo, 1, LEN(@foo) - 4)SELECT SUBSTRING(@foo, 0, LEN(@foo) - 3)SET @foo = '1234'SELECT SUBSTRING(@foo, 1, LEN(@foo) - 4)SELECT SUBSTRING(@foo, 0, LEN(@foo) - 3)SET @foo = '123'--SELECT SUBSTRING(@foo, 1, LEN(@foo) - 4) -- ErrorSELECT SUBSTRING(@foo, 0, LEN(@foo) - 3)SET @foo = '12'--SELECT SUBSTRING(@foo, 1, LEN(@foo) - 4) -- Error--SELECT SUBSTRING(@foo, 0, LEN(@foo) - 3) -- Error