bonjour,

j'arrive pas a mettre a jour une table avec une autre,

pouvez-vous me verifier ma requette?



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
--premiere requette---
update sarticle set pri_rem=(
select l.pri_net
from article a,sarticle s, lregfour l
where s.cod_cip=a.cod_cip and s.cod_cip=l.cod_cip
and l.typ_fou<>"f" and l.cod_fou=1135 and l.cod_fac=3348
and s.dat_ent=l.dat_ent  and a.cod_act="PHN")
where cod_cip=733964
pour cette requette, j'ai verifier ce qui est en parenthese, sa fonctionne bien .

sinon
j'avais une autre idee plus court , mais sa fonctionne pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
-- 2° requette --
 
update sarticle set pri_rem=(select max (dat_ent) , cod_cip from lregfour)
je trouve pas mon erreur; merci de vos idée...