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.

Nom de la table OCUMENT
Champ :
NumDocument
NumAction
DateDocument
Chaque document concerne une seule action
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 :
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
Il me manque le n° du document.

Si qq'un a une idée ...

Merci d'avance !!!