Это должно быть относительно легко.Я смотрю на данные претензий для жизниУ меня есть следующий гипотетический ClaimID: 17060C048388A3
Немного об этом, A в 14-м символьном пространстве обозначает «Корректировка» со следующим числом, являющимся количеством времени, которое было скорректировано.Так, например, эта конкретная претензия была скорректирована 3 раза.К сожалению, ClaimID 17060C048388A1, 17060C048388A2 и 17060C048388A3 (показаны все три корректировки).Как выбрать только самую высокую корректировку, чтобы избежать дублирования при подсчете этих претензий.Не все претензии корректируются, поэтому у них не все буквы A и не все 15 символов.
Поэтому я думаю, что мне нужно начинать инструкцию case следующим образом:
SELECT DISTINCT TOP 10000 *,
CASE WHEN CLAIMID LIKE '%A%' THEN ??????
Любойпредложения по получению следующей самой высокой цифры после «A» в ClaimID, если в ClaimID есть «A».Так что, если претензия имеет 8 корректировок, я хочу видеть только ту, которая заканчивается на A8.
Заранее спасибо, ребята, Грег