• Alternative method using Lynn's fine test set (with the addition of a Beginninator 😀 )

    😎

    ;WITH testdata AS (

    SELECT

    Directory

    FROM

    (VALUES

    ('/dev/Mywork/deailsbyWork'),

    ('/dev/MyTeam/deailsbyTeam'),

    ('/dev/MySubgroup/deailsbySubgroup'))dt(Directory)

    )

    ,FIRST_CHOP AS

    (

    SELECT

    TD.Directory

    ,SUBSTRING(TD.Directory,CHARINDEX(CHAR(47),TD.Directory,2) + 1,LEN(TD.Directory)) AS PART

    FROM testdata TD

    )

    SELECT

    FC.Directory

    ,SUBSTRING(FC.PART,1,CHARINDEX(CHAR(47),FC.PART,2) - 1) AS DIR_NAME

    FROM FIRST_CHOP FC;

    Output

    Directory DIR_NAME

    -------------------------------- ------------

    /dev/Mywork/deailsbyWork Mywork

    /dev/MyTeam/deailsbyTeam MyTeam

    /dev/MySubgroup/deailsbySubgroup MySubgroup