salut
j'aimerai remplir un table cible [AA_ecriture] à partir d'une table source [ecri]
avec un control sur le champs Type de la table [ecri]
ecrit(id,type,debit,credit)
aa_ecriture (id,debit,credit)
le control est le suivant : si ecrit.type = 'c' alors aa_ecriture.credit =ecrit.credit sinon aa_ecriture.debit =ecrit.debit
j'ai essayé le scipt suivant mais j'ai des ecrreurs de syntaxe que je n'arrive pas a percevoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 select [type] case when [type] ='c' then insert into dbo.AA_ecriture (id,credit) select id,credit from ecri else insert into dbo.AA_ecriture (id,debit) select id,debit from ecri end from ecri
Partager