Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
ab92
Creator II
Creator II

Borner champ a plusieurs caractères

Bonjour,

J'aimerai remonter un code sur un champ qui comporte des codes mais qui sont forcément mal structuré. J'aimerai votre confirmation sur la démarche à suivre svp :

code_initial = 13 caractères et 7 caractères

J'ai donc créé ce script pour tout simplement mettre de coté les codes à 7 et à 13 sur ma table 1 :

if(len(PRDE_COD_CIP_D)=13,PRDE_COD_CIP_D,0) as @CIP_13,
if(len(PRDE_COD_CIP_D)=13,PRDE_COD_CIP_D,0) as CIP_13,
left(7,PRDE_COD_CIP_D) as @CIP7,
left(7,PRDE_COD_CIP_D) as CIP7,

 

Par la suite sur mon autre table, j'ai un code à 7 et et à 13 sur des champs différents, et mon code que j'aimerai remonté, j'ai donc réalisé un concatenate avec cette table. Pour le moment j'ai des données mais ce que j'aimerai c'est confirmé avec vous si c'est bien la bonne démarche sur ma table2. J'ai également renommé les champs qui m’intéresse par le même nom et je vois que ça ne me remonte pas mes données...

Concatenate
Base_Medic_CIP7:
LOAD

[CIP 7] as @CIP7,
[CIP 7] as cip7_from_OT,
[Code ATC] as CODE_ATC,
[Libellé ATC] as Lib_ATC
FROM [..\..\ENTREPOT\DatasAnnexes\CAQES\Base_Omedit_Caqes.xlsx]
(ooxml, embedded labels, table is Feuil1);

Concatenate
Base_Medic_CIP13:
LOAD
[CIP 13] as @CIP13,
[CIP 13] as cip13_from_OT,
[Code ATC] as CODE_ATC,
[Libellé ATC] as Lib_ATC
FROM [..\..\ENTREPOT\DatasAnnexes\CAQES\Base_Omedit_Caqes.xlsx]
(ooxml, embedded labels, table is Feuil1);

 

En vous remerciant de votre aide,

AB

Ps: ex des champ en pièce jointe

0 Replies