SQL String nach einer bestimmten Anzahl von Leerzeichen abschneiden

Ich habe einen String, der immer wie folgt liest:

Zuordnen von LastName, FirstName neu zugewiesen der Reihenfolge nach LastName, FirstName (Administrator) Ursachencode: Auftrag neu zuordnen Kommentar:

Der Name ist immer verrückt, aber ich möchte nur den LastName, Vorname Teil auf den ersten Vorkommen so direkt nach der Re-Zuweisung zurückgeben. Die Räume und alles ist genau wie es erscheint, wenn es printinger ist, außer dem Nachnamen, Vorname ist normalerweise ein Name natürlich.

Irgendwelche Ideen?

Vielen Dank!

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) 

Gibt "LastName, Vorname" zurück

Ist das was du brauchst