Requete sql server?

Résolu
firas_tn Messages postés 128 Date d'inscription mardi 11 janvier 2005 Statut Membre Dernière intervention 19 avril 2007 - 15 avril 2005 à 10:52
firas_tn Messages postés 128 Date d'inscription mardi 11 janvier 2005 Statut Membre Dernière intervention 19 avril 2007 - 18 avril 2005 à 09:30
<?xml:namespace prefix = asp />Salut a vous
j'ai une table ou il ya deux champs : site1,site2 , le type de données de ces deux champs est comme ce ci exemple:
site1: tun_1001_...
site2 tun_1005_...
je veux faire une requete qui me renvoi dans une colonne les valeurs suivantes : 1001-1005
je ne sais pas comment retirer de ces deux champs ces valeurs la??
Merci de votre aide

2 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
16 avril 2005 à 19:40
Salut,



Je ne vois pas trop ce que tu veux faire.



La structure de la table est

SITE1 | SITE2

TUN_1001_.... | TUN_1005_.........



Pour cela soit tu as a des fonctions dans SQLSERVR de decoupage de chaine



Select SUBSTRING(SITE1,5,4) + '-' + SUBSTRING(SITE2,5,4) as MAcolonne from MATABLE



Et le tour est joué.

Pour les indice dans les substring je ne suis pas sur.

Index de debut - longeur je crois. Je peux pas testé sur cette machine



Voila le resultat devrait resemble à 1001-1005
3
firas_tn Messages postés 128 Date d'inscription mardi 11 janvier 2005 Statut Membre Dernière intervention 19 avril 2007
18 avril 2005 à 09:30
c juste ce que tu dis
0
Rejoignez-nous