Bonjour,
l'erreur est dans le code SQL
cela pourrait être
update table set nbj=22 where NBJ>22
mais dans ce cas je ne vois pas avoir utilisé le SUM
plus incompréhensible cette syntaxe, que j'ai corrigé et mise juste pour montrer avec un group by
1 2 3
| update table set nbj=22 where code in (select code from table
GROUP BY code
having SUM(nbj)>22) |
comme le souligne ShaiLeTroll
, c'est flou , un descriptif de la table plus complet serait mieux
par exemple
Table
CLE DATE NOT NULL
CODEJEUNE INTEGER
NBJ INTEGER
P.S. il est de bon ton de baliser le code (utilisation du bouton # ou saisir CODE=SQL entre crochets [] en début de code et /CODE toujours entre crochets [] en fin de code , cela facilite la lecture
Partager