Fråga : CHARINDEX-syntax

Hälsningexperter, behov för

I några hjälper med syntaxen av efter:
INSERT IN I
VALUES (”TEAM_C” för tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline), ”SQU01”, ”liter”,
LEFT (”WIL01-JACK WILLS, PTA”, (CHARINDEX (”-”, ”WILLS för WIL01-JACK, PTA”) - 1)),
RIGHT (”WIL01--JACKWILLS, PTA”, (CHARINDEX (”,”, ”WILLS för WIL01-JACK, PTA”) - 1)))

What som jag önskar, är allt till som lämnas av ”-” (WIL01 i exemplet) för att gå intro MemberCode och allt till rätten av ”,” (PTA i exemplet) att gå in i MemberDiscipline.

Thanks i förskott för din hjälp,

JackW9653
" klar "

Svar : CHARINDEX-syntax

Misread din query, Ah ledset; du önskar denna:

MELLANLÄGG IN I tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)
VÄRDERAR (”TEAM_C”, ”SQU01”, ”LITER”,
LÄMNAT (”WIL01--JACKWILLS, PTA”, (CHARINDEX (”-”, ”WIL01--JACKWILLS, PTA”) - 1)),
SUBSTRING (”WIL01--JACKWILLS, PTA”, CHARINDEX (”,”, ”WIL01--JACKWILLS, PTA”) +1, LEN (”WIL01--JACKWILLS, PTA”) - CHARINDEX (”,”, ”WIL01--JACKWILLS, PTA”)))
Andra lösningar  
 
programming4us programming4us