Bonjour a tous,
je débute en sql. J'ai essayé déja pas mal de trucs mais là, je cale ...
Voila la structure de ma table.
Chaque document concerne une seule actionNom de la table OCUMENT
Champ :
NumDocument
NumAction
DateDocument
Une action peut être lié à plusieurs documents.
Je voudrais en sql, pour chaque action, avoir la date la + élévé avec le numéro du document.
Exemple (voila des enregistrements de ma table)
ACTION 1 DOCUMENT 1 DATE 01/01/2004
ACTION 1 DOCUMENT 2 DATE 01/01/2005
Avec ma requete sql, je souhaiterais avoir le résultat
ACTION 1
DATEMAX 01/01/2005
DOCUMENT 2
Et voila, ce que j'ai fait :
Il me manque le n° du document.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DOCUMENT.NumProjet AS [Numéro du projet], Max(DOCUMENT.DateDoc) AS [Date du document] FROM DOCUMENT GROUP BY DOCUMENT.NumProjet
Si qq'un a une idée ...
Merci d'avance !!!
Partager