с использованием SQL 2008; У меня есть следующая строка:разделительная строка с символом
EMCo: 1 WorkOrder: 12770 WOItem: 10
Я пытаюсь получить WorkOrder #.
Когда в строке не было WOItem, я смог использовать следующий оператор, чтобы получить WorkOrder #.
[WorkOrder] = LTRIM(RTRIM(RIGHT(HQMA.KeyString,CHARINDEX(':',REVERSE(HQMA.KeyString))-1)))
Это заявление движется и может иметь двойные цифры для Co #, и это не всегда WOItem #. Хотел найти что-то, что разделилось бы после «:» и просто заняло 2-ю группу.
Любые предложения?
Это сделало, спасибо !! – Kerry