bonjour,
J'ai une erreur d'execution de requettes sous sql server.
je fais appel a une table et je veux recuperer tout les tuples d'un seul champ avec seulement le premiere partie du champ.
Bref, en gros, la table s'appelle : 290_ResultatSequence , le champ IdSeqTest.
ce champ est de type '61007021AA088--E00 S_CentFrdAPI', et je veux recuperer juste la premiere partie de ce champ soit '1007021AA088'. Soit jusqu'au premier caractere separateur '-'.
Voici mon code :
Code :
- SELECT SUBSTRING([290_ResultatSequence].IdSeqTest, 1, PATINDEX('%-%', [290_ResultatSequence].IdSeqTest)-1)
- FROM [290_ResultatSequence]
- GO
|
et l'erreur lors de l'execution ( ca passe bien a la compilation par contre) :
Paramètre de longueur incorrect passé à la fonction de sous-chaîne.
merci de vos reponses