Я использую этот код, но я не получаю Conversion при преобразовании значения varchar 'o' в тип данных int.Выберите cast с max +1 из textstring
мои столбцы содержат пример
o01
o02
o13
select cast('o'+(max(right(panelname, 2)+1))as varchar(50))
Если использовать Преобразовать Вот почему я получаю эту errror?
Это была ошибка синтаксиса, решаемая Подобно этому, но теперь в значениях> 10 я хочу взять тис результата o06, теперь я беру ø6
select 'o' + cast(max(right(panelname, 2) + 1) as varchar(50))
Предоставьте данные образца и требуемые результаты. Кроме того, хотя это не относится к вопросу, вы должны перейти на более позднюю версию SQL Server. SQL Server 2000 не поддерживается в течение * лет *. –