Bonjour,

Je voudrais remplacer des colonnes sur une même table différencié par la colonne "COA_0" comme dans la capture ci-après.
Je crois savoir que c'est possible en utilisant une jointure ...

Nom : requete.PNG
Affichages : 287
Taille : 96,5 Ko

Lorsque COA_0='BEG' et ACCCOD_0 est le même pour COA_0='BEG' et COA_0='FRA' alors remplacer la valeur de ACC_0 (COA=BEG) par ACC_0 (COA=FRA) et ainsi de suite pour ACC_1, ACC_2 etc ...

Les scripts de lecture qui ont donné cette capture d'écran sont :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT [COA_0]
      ,[ACCCOD_0]
      ,[DES_0]
      ,[ACC_0]
      ,[ACC_1]
      ,[ACC_2]
      ,[ACC_3]
      ,[ACC_4]
      ,[ACC_5]
      ,[ACC_6]
      ,[ACC_7]
      ,[ACC_8]
FROM [database].[SCHEMA].[TABLE] WHERE COA_0='FRA'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT [COA_0]
      ,[ACCCOD_0]
      ,[DES_0]
      ,[ACC_0]
      ,[ACC_1]
      ,[ACC_2]
      ,[ACC_3]
      ,[ACC_4]
      ,[ACC_5]
      ,[ACC_6]
      ,[ACC_7]
      ,[ACC_8]
FROM [database].[SCHEMA].[TABLE] WHERE COA_0='BEG'
Pouvez-vous m'aider svp ?

Merci d'avance