2016-07-19 11 views
0

ex) Recalc 20156593415896532
ex) Recalc von 2015658926358915
ex) Recalc überarbeitet CLM 20156496874153157815 FehlerTeilzeichenfolge Bildung

Hier sind einige Beispiele. Ich muss nur die Rechnungsnummern aus den Notizen ziehen. Die Nummer ist entweder 16 oder 20 Zeichen lang.

Ich habe versucht, Teilzeichenfolge (Note, 7,16) , aber das würde nur für die erste Note arbeiten und würde falsche Ergebnisse für die zweite und dritte Note ziehen. Bitte helfen. Dank

+1

Bitte markieren Sie Ihre Frage mit der Datenbank Sie verwenden. –

+0

sql server 2014 danke – Nina

Antwort

0

Hmmm, könnte man so etwas tun:

select t3.number 
from t outer apply 
    (select stuff(t.notes, 1, patindex(' [0-9]', t.notes) + 1, '') as notes1 
    ) t2 outer apply 
    (select left(t2.notes1, charindex(' ', t2.notex1)) as number 
    ) t3;