Merci beaucoup !
En fait, je voudrais d'abord sommer toutes les lignes de ev5.MT_BRUT selon la clé et ensuite ajouter ce montant à ma table, mais je ne sais pas comment écrire cela en sql.
Merci pour votre aide !
Je voudrais ajouter les données sommées (left join sur une clés), en faisant une somme par la même clés dans une autre table avec group by. En fait ajouter les données sommées grouppées provenant d'une autre table.
je me suis fait un exemple sur MySql, désolé je n'es pas oracle!
j'ajoute à la table newtable la somme de MT_BRUT de la table ev5 si les ID de la table ev5 n'existe pas dans la table newtable
VB:
insert into newtable (Id,FISC) select frm.Id,ABS(sm) as FISC from( select ID,sum(MT_BRUT) sm from ev5 group by id) as frm
LEFT JOIN newtable
on newtable.ID=frm.Id where newtable.id is null
j'espère être le plus proche de ce que tu cherches à faire et qu'il te serra facile d'adapté ma requête!
je me suis fait un exemple sur MySql, désolé je n'es pas oracle!
j'ajoute à la table newtable la somme de MT_BRUT de la table ev5 si les ID de la table ev5 n'existe pas dans la table newtable
VB:
insert into newtable (Id,FISC) select frm.Id,ABS(sm) as FISC from( select ID,sum(MT_BRUT) sm from ev5 group by id) as frm
LEFT JOIN newtable
on newtable.ID=frm.Id where newtable.id is null
j'espère être le plus proche de ce que tu cherches à faire et qu'il te serra facile d'adapté ma requête!
je me suis fait un exemple sur MySql, désolé je n'es pas oracle!
j'ajoute à la table newtable la somme de MT_BRUT de la table ev5 si les ID de la table ev5 n'existe pas dans la table newtable
VB:
insert into newtable (Id,FISC) select frm.Id,ABS(sm) as FISC from( select ID,sum(MT_BRUT) sm from ev5 group by id) as frm
LEFT JOIN newtable
on newtable.ID=frm.Id where newtable.id is null
j'espère être le plus proche de ce que tu cherches à faire et qu'il te serra facile d'adapté ma requête!