Bonjour,

J'ai à ma disposition deux tables sql que sont :

Application :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE TABLE Application
[idApplication] [int] IDENTITY (1,1) NULL,
[idStatut] [int] NULL
...
...
Et MAJ (mises à jour):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE TABLE MAJ
[idMAJ] [int] IDENTITY (1,1) NULL,
[UserId] [int],
[DateMAJ] [smalldatetime] NOT NULL CONSTRAINT [DF_MAJ_DateMAJ] DEFAULT (getdate()),
[idApplication] [int]
J'aimerais pouvoir, à l'aide des dates de mise à jour présentes dans la table MAJ, créer un nouveau champ "DerniereVersion" dans la table Application qui prend pour valeur la derniere date de mise à jour de l'application donnée.

Or, dans une procédure stockée pour SetApplication par exemple (procédure appelée pour une mise à jour des champs de l'application en prenant en compte la date dateMAJ), j'ai du mal à voir comment on effectue des manipulations d'une autre table, à savoir ici, la table MAJ pour prendre la date la plus récente de mise à jour...

Si vous avez des idées, n'hésitez pas

Merci !