Salut,
ça fait des jours que je cherche une solution pour remplir une colonne d'une table DevisList.TTC à partir du résultat d'une requête SELECT qui retourne plusieurs lignes. La solution que j'ai trouvé qui n'affiche pas un message d'erreur est la suivante mais ne fait rien car je reçois le message (0 lignes affectés)!
PS : Dans ma db j'ai une table Devis liée avec les Opération effectuées pour les clients à l'aide de recs d'une autre table DevisLink dont les champs (ID, DevisID et OpérationID).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE DevisList SET TTC = ( SELECT SUM(Opération.Montant) FROM Devis, Opération, DevisLink WHERE Devis.ID = DevisLink.DevisID AND DevisLink.OpérationID = Opération.ID GROUP BY Devis.ID ) WHERE DevisList.TTC = NULL
Merci d'avance...
Partager