Une requête avec un Max sur 2 champs
Bonjour,
Pourriez-vous m'aider à résoudre ce problème de Sql?
Soit les 3 tables : Reunion / Reunion_Affaire / Affaire
REUNION(ID_REUNION,DATE_REUNION,HEURE_REUNION)
REUNION_AFFAIRE (NR_REUNION,NR_AFFAIRE)
AFFAIRE(ID_AFFAIRE )
A savoir: Dans une réunion on peut traiter plusieurs affaires.
Une affaire peut-être traité à l'occassion de plusieurs réunions différentes.
Je voudrai afficher la date et l'heure de la réunion la plus récente pour une affaire donnée!
Pour le moment je n'arrive à afficher que la date! Je ne sais pas comment afficher la date et l'heure!
Code:
1 2 3 4
|
SELECT MAX(DATE_REUNION) FROM REUNION WHERE ID_REUNION IN(
SELECT ID_REUNION
FROM REUNION WHERE ID_REUNION IN (SELECT NR_REUNION FROM REUNION_AFFAIRE WHERE NR_AFFAIRE =3)) |
[EDIT]
Simplification de la requête
Code:
1 2 3
|
SELECT MAX(DATE_REUNION) FROM REUNION WHERE ID_REUNION IN(
(SELECT NR_REUNION FROM REUNION_AFFAIRE WHERE NR_AFFAIRE =3)) |
D'avance merci pour votre aide!