Der SQL-Ansicht SUBSTRING und CHARINDEX

Ich habe eine Abfrage in SQL 2008

SELECT [orde_reference],
       SUBSTRING([orde_reference], 
                  CHARINDEX('/', [orde_reference]) + 1, 
                  LEN([orde_reference])) AS batch
FROM   Orders 

Dass die Rendite der folgenden

orde_reference:        27777/2012/1          
batch:                 2012/1

Aber ich brauche den Stapel, um nur die Zeichen nach dem letzten /(es gibt immer 2 x '/' in der varchar

orde_reference:        27777/2012/1          
batch:                 1

Jede mögliche Hilfe würde geschätzt.

Cheers
Mim

Verwenden Sie die UMGEKEHRTE wie in meiner Antwort.

InformationsquelleAutor ScottyM | 2013-06-13

Schreibe einen Kommentar