Я пытаюсь выполнить запрос, где
,replace(b.[X.Logs],' ','.') as 'logs'
,CT2 as
(
Select *
, CHARINDEX('Diagnostics',[logs]) as 'DiagBGN1'
, CHARINDEX('.',[logs],CHARINDEX('Diagnostics',[logs])) as 'DiagEND1'
From CT1
)
,CT3 as
(
Select *
,SUBSTRING([logs],[EPSABGN1]+1,[EPSAEND1]-[EPSABGN1]-1) as 'EPSA_CODE'
From CT2
)
Я бы хотел, чтобы код пропустил первый .
и выбрал следующий предшествующий .
в качестве разделителя.