Avatar of Scott Abraham
Scott Abraham
Flag for United States of America

asked on 

Microsoft SQL SUBSTRING variable length LEN string extraction

I am on the struggle bus extracting the sequence number from the following data example:

DEVICE,DESCRIPTION
Meter,Meter event Primary Power Down Time event occurred on meter = 11/29/2019 16:30:55 Sequence number = 6201 User id = 0 Event argument = 00-00
Meter,Meter event Primary Power Down Time event occurred on meter = 11/29/2019 21:18:37 Sequence number = 10233 User id = 0 Event argument = 00-00
Meter,Meter event Primary Power Down Time event occurred on meter = 11/29/2019 15:17:16 Sequence number = 510 User id = 0 Event argument = 00-00
MeteR,Meter event Primary Power Down Time event occurred on meter = 11/29/2019 15:17:23 Sequence number = 513 User id = 0 Event argument = 00-00

I basics of what I have are:
SELECT DEVICE
      ,DESCRIPTION
      ,SUBSTRING(DESCRIPTION
               ,101
               , 4
            ) AS 'SEQUENCE'

FROM EVENTS

That of course cuts off values above 9999 for sequence.  I cannot figure out how to have the length stop at the space after the sequence number.
MicrosoftSQL

Avatar of undefined
Last Comment
Scott Abraham

8/22/2022 - Mon