Salut à tous
J'ai une table et une requête
T_Agent(idAgent,SoldeAgent,...)
R_MAJ_Solde(idAgent,Solde,Prestation,Remboursement,Retenue,...)
Je veux une requête qui permet de mettre àjour le solde de chaque agent, mais ça trèbuche au niveau des jointures.
La formule est la suivante :
SoldeAgent = (Solde +Prestation) - (Remboursement + Retenue)
SGBD : Access 2003
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE T_Agent P SET SoldeAgent = (SELECT (Solde +Prestation) - (Remboursement + Retenue) FROM R_MAJ_Solde R WHERE R.idAgent = P.idAgent ) WHERE (((P.idAgent)=(SELECT idAgent FROM R_MAJ_Solde R WHERE R.idAgent =P.idAgent)))
Partager