Это происходит, когда вы конвертируете число в строку, а строка недостаточно велика. Я предполагаю, что это проблема:
CAST(SuburbId AS NVARCHAR(1))
Если SuburbId
- это число больше 9, то это приведет к ошибке. Или, в этом случае, если значение отрицательное, вы также получите ту же ошибку.