Bonjour,
J’ai une table qui contient 2 champs (NUM_RUM varchar, DIAG varchar).
La donnée est contenue dans la table de la façon suivante :
NUM_RUM | DIAG
XXXXX1 | YYY1 YYY2 YYY3 YYY4
XXXXX2 | Y1YY Y2YY Y3YY
XXXXX3 | 1YYY 2YYY
…
Je cherche à extraire l’infos du champ DIAG de manière à avoir çà dans une autre table :
NUM_RUM | DIAG
XXXXX1 | YYY1
XXXXX1 | YYY2
XXXXX1 | YYY3
XXXXX1 | YYY4
XXXXX2 | Y1YY
XXXXX2 | Y2YY
XXXXX2 | Y3YY
XXXXX3 | 1YYY
XXXXX3 | 2YYY
…
La taille du champ DIAG est fixe et l’espace entre chacune des données d’un champ est fixe également… Ce qui m’agace c’est que je ne vois pas quelle fonction ou transformation utiliser. Le REVERSE_PIVOT n’est pas possible vu que le contenu du champ DIAG est variable d’une ligne à une autre… Avez vous une idée ?
Partager