J’ai la requête suivante qui me permet de récupérer les enregistrements les plus récents pour chaque une de mes catégories de la table Hoaire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT * FROM Horaire t1
INNER JOIN
(
	SELECT Horaire.IDConsigne, MAX(Horaire.DateHeureModification) AS MAXDATE
	FROM Horaire
	GROUP BY Horaire.IDConsigne
 
)t2
ON t1.IDConsigne = t2.IDConsigne
AND t1.DateHeureModification = t2.MAXDATE

Mon problème est que j’ai 2 tables.
Une «consigne»
Une «horaire»

La table "Horaire" est relier par une clé « IDconsigne »
Je voudrais mettre un paramètre de recherche qui est le bâtiment qui lui est situé dans la table consigne.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Consigne.IDConsigne = Horaire.IDConsigne
	AND
	(
		Consigne.Batiment = {ParamBatiment}
	)
Comment faire pour intégrer le paramètre à la requête initiale ?