Questione : Sintassi di CHARINDEX

Ciao gli esperti, bisogno del

I alcuni aiutano con la sintassi di quanto segue:
INSERT nel
VALUES (“TEAM_C„, “SQU01„, “pinta„,
LEFT (“WIL01-JACK VUOLE, PTA„, (CHARINDEX (“-„, “VOLONTÀ di WIL01-JACK, PTA ") - 1)),
RIGHT dei tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline) (“WIL01-JACK VUOLE, PTA„, (CHARINDEX (“,„, “VOLONTÀ di WIL01-JACK, PTA ") - 1)))il

What che voglio è tutto alla sinistra del “-„ (WIL01 nell'esempio) andare introduzione MemberCode e tutto alla destra del “,„ (PTA nell'esempio) entrare in anticipo in MemberDiscipline.

Thanks per il vostro aiuto,

JackW9653
class= del

Risposta : Sintassi di CHARINDEX

Ah spiacente, misread la vostra domanda; volete questo:

INSERTO nei tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)
VALORI (“TEAM_C„, “SQU01„, “PINTA„,
DI SINISTRA (“VOLONTÀ DI WIL01-JACK, PTA„, (CHARINDEX (“-„, “VOLONTÀ DI WIL01-JACK, PTA ") - 1)),
SOTTOSTRINGA (“VOLONTÀ DI WIL01-JACK, PTA„, CHARINDEX (“,„, “VOLONTÀ DI WIL01-JACK, PTA ")+1, LEN (“VOLONTÀ DI WIL01-JACK, PTA„) - CHARINDEX (“,„, “VOLONTÀ DI WIL01-JACK, PTA ")))
Altre soluzioni  
 
programming4us programming4us