Bonjour, tout le monde

J’ai la table TInfo, cette table contenant les champs suivants :
TInfo (id, nom, prenom, montant, dateReception)

Je veux modifier le montant de la personne de nom‘Test1’ par le montant suivant « 12345 » pour la dernière date de réception

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Update TInfo
Set montant= ‘12345Where nom=’ Test1’ and dateReception = (select max (dateReception) from TInfo)
Mais cette requête ne fonctionne pas, c'est-à-dire elle n’a modifié aucune ligne

Et j’essaye aussi cette solution, mais elle a modifié toutes les lignes ce n’est pas que la ligne la plus récente

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Update TInfo
Set montant= ‘12345Where nom=’ Test1’ 
Order by dateReception desc
Est-ce que je dois faire une autre solution ? merci de m’aider