Modifier l'enregistrement le plus récent
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:
1 2 3
| Update TInfo
Set montant= 12345
Where 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:
1 2 3 4
| Update TInfo
Set montant= 12345
Where nom= Test1
Order by dateReception desc |
Est-ce que je dois faire une autre solution ? merci de m’aider