Bonjour,
Je vous serais très reconnaissante si vous pouviez m'aider, car en tant que débutante, je déséspère un peu à force d'essayer des choses et que ça ne fonctionne pas..
J'ai déjà mis 2 postes sur le forum à ce sujet; j'essaie de faire une requête qui doit m'afficher la dernière réunion, avec la nature de la réunion et le type de réunion correspondant à cette dernière date. Il m'affiche bien la date qui correspond à la dernière réunion du code projet, mais le type et la nature ne correspondent pas à cette date.
Les trois champs sont dans la même table "B- Liste"
Voilà mon code
J'ai essayé de mettre last sur les 2 champs et de mettre ordre croissant sur date, mais rien n'y fait, je ne comprends pas la logique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [A- Liste Projets].[Code Project], Max([B- Liste.Datemeeting]) AS MaxDeDatemeeting, Last([B- Liste].typemeeting) AS DernierDetypemeeting, Last([B- Liste].Nature) AS DernierDeNature, Count([zzz Détail].[Code Projet]) AS [CompteDeCode Projet] FROM [B- Liste] INNER JOIN ([A- Liste Projets] INNER JOIN [zzz Détail] ON [A- Liste Projets].[Code Project] = [zzz Détail].[Code Projet]) ON [B- Liste].Meeting = [zzz Détail].Meeting GROUP BY [A- Liste Projets].[Code Project] ORDER BY Max([B- Liste].Datemeeting);
J'ai aussi regarder le tuto sur le language SQL appliqué à Access mais je ne trouve pas la solution.
Merci à tous
Partager