OVH Cloud OVH Cloud

[WD75] Requete

8 réponses
Avatar
JJacques
Bonjour
Dans un fichier j'ai un champ texte et un champ numérique que j'aimerais
dans une requête pour concaténer pour obtenir par exemple les valeurs
suivantes : MOIS001, MOIS002, etc..
Comment dois-je m'y prendre ? Merci de m'indiquer la solution.
JJ

8 réponses

Avatar
nwjb
Le Fri, 28 Jan 2005 15:57:55 +0100, JJacques a écrit:

Bonjour
Dans un fichier j'ai un champ texte et un champ numérique que j'aimerais
dans une requête pour concaténer pour obtenir par exemple les valeurs
suivantes : MOIS001, MOIS002, etc..
Comment dois-je m'y prendre ? Merci de m'indiquer la solution.
JJ





Je n'ai rien compris ou :
champ=champtexte+champnumerique

Plus un peu de peinture pour cadre numerique a droite si nécessaire??


--
J.Bratières

Enlever paspub pour répondre
Please remove paspub when answering
Avatar
JJacques
Exactement, j'aimerais concaténer mon champ texte avec le formatage de mon
champ numérique. Ainsi si j'ai respectivement FACT et 15 j'aimerais obtenir
FACT00015, etc..
Merci pour votre intervention
JJ
"nwjb" a écrit dans le message de news:

Le Fri, 28 Jan 2005 15:57:55 +0100, JJacques a écrit:

> Bonjour
> Dans un fichier j'ai un champ texte et un champ numérique que j'aimerais
> dans une requête pour concaténer pour obtenir par exemple les valeurs
> suivantes : MOIS001, MOIS002, etc..
> Comment dois-je m'y prendre ? Merci de m'indiquer la solution.
> JJ
>
>

Je n'ai rien compris ou :
champ=champtexte+champnumerique

Plus un peu de peinture pour cadre numerique a droite si nécessaire??


--
J.Bratières

Enlever paspub pour répondre
Please remove paspub when answering


Avatar
digging
JJacques avait prétendu :
FACT et 15 >>> FACT00015


n est un entier 
FACT + NumeriqueVersChaine(n,"05d")

--
- concepteur ensemblier -
Avatar
JJF
Tout est cela est bien joli, mais c'est dans une requête de créer un nouveau
champ


digging a écrit dans le message :

JJacques avait prétendu :
> FACT et 15 >>> FACT00015
n est un entier 
FACT + NumeriqueVersChaine(n,"05d")

--
- concepteur ensemblier -



Avatar
digging
JJF a formulé la demande :
Tout est cela est bien joli, mais c'est dans une requête de créer un nouveau
champ


digging a écrit dans le message :

JJacques avait prétendu :
FACT et 15 >>> FACT00015


n est un entier 
FACT + NumeriqueVersChaine(n,"05d")

--
- concepteur ensemblier -





Ta question de départ est trop imprécise, et de fil en aiguille, on
s'enfonce. N'oublie pas que c'est gratuit cette aide et personne ne te
la DOIT. Et si tu lisais un peut le manuel de Windev ?

--
- concepteur ensemblier -
Avatar
JJacques
Hello,
J'ai bien compris le sens du news, je l'utilise et je ne l'abuse pas et par
mes modestes moyens j'essaie de formuler mon problème.
J'essaie une ultime tentative. J'aimerais dans une requête concaténer un
champ texte et un champ numérique formaté afin d'obtenir quelque chose comme
MOIS0015 en partant des deux champs MOIS et 15.
Merci pour votre compréhension.
JJ
"digging" a écrit dans le message de news:

JJF a formulé la demande :
> Tout est cela est bien joli, mais c'est dans une requête de créer un


nouveau
> champ
>
>
> digging a écrit dans le message :
>
>> JJacques avait prétendu :
>>> FACT et 15 >>> FACT00015
>> n est un entier 
>> FACT + NumeriqueVersChaine(n,"05d")
>>
>> --
>> - concepteur ensemblier -

Ta question de départ est trop imprécise, et de fil en aiguille, on
s'enfonce. N'oublie pas que c'est gratuit cette aide et personne ne te
la DOIT. Et si tu lisais un peut le manuel de Windev ?

--
- concepteur ensemblier -



Avatar
Marcel.berman
On 31-Jan-2005, "JJacques" wrote:

Hello,
J'ai bien compris le sens du news, je l'utilise et je ne l'abuse pas et
par
mes modestes moyens j'essaie de formuler mon problème.
J'essaie une ultime tentative. J'aimerais dans une requête concaténer un
champ texte et un champ numérique formaté afin d'obtenir quelque chose
comme
MOIS0015 en partant des deux champs MOIS et 15.
Merci pour votre compréhension.
JJ



Salut !
Je ne suis pas un spécialiste de SQL ... mais ne peux-tu pas faire
quelquechose comme
select mois, jour, mois+right("000000"+str(jour),4) as nellezone from
fichier ?
J'ai pas essayé et je ne suis même pas sûr que cela puisse se faire comme
cela ... mais enfin, right() et str() sont des fonctions sql ...
cela devrait être possible !

Bien à toi !


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Avatar
Phil
> Bonjour
Dans un fichier j'ai un champ texte et un champ numérique que j'aimerais
dans une requête pour concaténer pour obtenir par exemple les valeurs
suivantes : MOIS001, MOIS002, etc..
Comment dois-je m'y prendre ? Merci de m'indiquer la solution.


----------------------------------------------------------------------------
----------------------

Si cela peut te mettre sur la piste, le SQL suivant fonctionne;

SELECT NomPrenom,Adhesion,'MOIS'+mid(Adhesion,5,2) as Mois FROM CLIENT

Réal Phil