2010-08-20 2 views
0

У меня есть строка, которая всегда гласит:SQL Отрежьте строку после определенного количества пробелов

переназначение LastName, FirstName повторно назначено для того, чтобы имя, фамилия (администратор) Кода Причины: Переназначение заказа комментария :

Имя всегда разное, но я хочу вернуть только имя LastName, Firstname в первом случае, так что сразу после переназначения. Пространства и все точно так же, как оно появляется, когда оно является принтером, кроме Lastname, FirstName обычно является именем курса.

Любые идеи?

Спасибо!

+0

Я думаю, что его очень сложно понять, в чем проблема. –

+0

Извините, я понятия не имею, о чем вы спрашиваете ... – gbn

+0

Я трюк, чтобы просто получить имя Lastname, Firstname этой строки. – user380432

ответ

1
declare @x varchar(max) 

set @x = 're-assigning LastName, FirstName re-assigned the order to LastName, FirstName (Administrator) Reason Code: Reassign order Comment: ' 

select SUBSTRING(@x,14,PATINDEX('%re-assigned%',@x)-15) 

Возвращает "LastName, FirstName"

Это то, что вам нужно?

+0

Нет LastName, Firsname на самом деле является именем, и мне нужно извлечь это имя .... – user380432

+0

Это то, что делает мой код. –

Смежные вопросы