Problemme d'une requette sql server [Résolu]

Signaler
Messages postés
17
Date d'inscription
mardi 30 mai 2006
Statut
Membre
Dernière intervention
6 décembre 2007
-
Messages postés
17
Date d'inscription
mardi 30 mai 2006
Statut
Membre
Dernière intervention
6 décembre 2007
-
Bonjour,


j'ai une problemme d'une requette alors je vous donne une exemple j'ai un nombre comme ca 'AB00123' ou bien comme ca 'AB/C100035' ou bien 'XH/12C002' ainsi de suite alors comment je peus lire les derniers nombres par exemple  je veus prend juste de 'AB00123'  le 00123 et   'XH/12C002' le 002 ainsi de suite c'est a dir comment je peus lire les nombres qui suites la dernier letre en faite je sais pas combien des caracteres qui me donne 
alors j'esper me comprend bien 
et merci d avance 

2 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
Salut,

Tu veux que c'est une fonction SQL Serveur qui fasse ce traitement ou un traitement par code.

Je te conseille par code, car le sql serveur n'est pas trop fait pour faire de la manipulation de chaine.

Pour info

si tu veux une fonction SQL
la fonction ASCII de SQL peut etre utile
A--> 65
Z--> 90
0--> 48
9-->57

declare @str varchar (50)
set @str =  '123456789'
print substring(@str,len(@str) - 3, 1)

--> donne 6 (Troisieme caractere à partir de la fin)

maintenant il reste plus q'une boucle à faire et le test

Pour resoudre ton probleme

A toi de travailler
Messages postés
17
Date d'inscription
mardi 30 mai 2006
Statut
Membre
Dernière intervention
6 décembre 2007

bon merci pour votre reponse