udtræk x antal tegn fra et feltindhold med bindestreg som delim
Hej eksperterMit ? er:
Hvordan kan/skal en MS SQL syntaks se ud hvis jeg vil udtække x antal tegn fra et feltindhold hvor bindestreg bruges som delim, eks. jeg har et feltindhold som flg.
Tabelnavn=prove, feltnavn=forsog
forsog:
Test-test1-test2-
Tes-test1-test2
Test-te-test2
jeg ønsker at udtrække værdierne hen til bindstreg nr2
d.v.s bindestreg 2 skal ikke med ud i udtrækket,
jeg har forsøgt med flg. syntaks
SUBSTRING(forsog;1; CHARINDEX('-';forsog;CHARINDEX('-';forsog; +1) -1)
Men jeg kan ikke umiddelbart få dette til at virke?
Så er der en der kan hjælpe, vil jeg blive glad...