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
Mais cette requête ne fonctionne pas, c'est-à-dire elle n’a modifié aucune ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Update TInfo Set montant= 12345 Where nom= Test1 and dateReception = (select max (dateReception) from TInfo)
Et j’essaye aussi cette solution, mais elle a modifié toutes les lignes ce n’est pas que la ligne la plus récente
Est-ce que je dois faire une autre solution ? merci de m’aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Update TInfo Set montant= 12345 Where nom= Test1 Order by dateReception desc
Partager