Cette requête SQL ne s'exécute pas. Quelqu'un peut-il donner la bonne syntaxe?Requête SQL Update
UPDATE PayrollTotals ptm
SET PTAmount = PTAmount +
(SELECT pts.PTAmount FROM PayrollTotals pts WHERE pts.PTACID = 38
AND pts.PTAmount > 0
AND pts.PTEmpID= ptm.PTEmpID)
WHERE PTACID = 42
Je veux mettre à jour les types 42 avec 38 types où le match PTEmpID
. Aussi la somme PTAmount
.
Edit: Il y aura toujours 38 et 42 rangs pour chaque PTEmpID
. Donc, je veux juste ajouter 38 à 42 où PTEmpID
match. Toute la table qui est.
« Somme également PTAmount. » Pouvez-vous clarifier la partie de sommation? peut-être avec un exemple. – akf