Bonjour,
C'est probablement un petit problème pour les habitués de ce forum, mais pour moi, je n'y arrive pas du tout. J'ai 2 tables: Course et Result.
CourseNo, CourseNom
1, 'Marathon des deux rives'
2, 'Demi-Marathon International de Québec'
3, 'Mississauga Marathon'
4, 'Marathon International de Montréal'
5, 'Walt Disney World Marathon'
6, 'Maski-Courons'
7, 'La course chiroratique de UQTR'
ResultDate,ResultTemps,ResultDistance,ResultCourseNo
'1994-09-11', '04:25:19', 42.195, 4
'1995-01-08', '04:41:34', 42.195, 5
'1995-06-11', '01:44:35', 20, 6
'1997-06-15', '23:59:59', 20, 6
'2000-06-11', '01:53:01', 20, 6
'2000-09-17', '00:51:00', 10, 7
'2004-05-09', '02:13:50', 21.1, 2
'2004-08-29', '02:00:35', 21.1, 1
'2005-05-08', '02:00:20', 21.1, 2
'2005-05-15', '02:07:58', 21.1, 3
'2005-08-28', '01:58:54', 21.1, 1
'2006-05-14', '02:05:03', 21.1, 3
'2006-08-27', '04:12:00', 42.195, 1
Je veux afficher pour chacune des distances (ResultDistance), mon meilleur temps ainsi que la date et le nom de la course.
Pour le moment, j'ai essayé ceci:
SELECT Result.ResultDate,Min(Result.ResultTemps)as MeilleurTemps,Result.ResultDistance,Result.ResultCourseNo,Course.CourseNom FROM Result INNER JOIN Course ON Result.ResultCourseNo=Course.CourseNo GROUP BY Result.ResultDistance ORDER BY Result.ResultDistance DESC;
Je réussi à extraire le meilleur temps pour chacune des distances, mais ce n'est pas la bonne date ni le bon nom de course qui est extrait.
Si quelqu'un pouvait m'aider à y voir plus clair, j'apprécierais grandement.
Merci,
Eric
Partager