Bonjour,
Voici mon problème (imaginons que c'est pour une agence d'Interim).
J'ai deux tables :
- Une table Candidats (Id_Candidat, Nom)
- Une table Historique (Id_Historique, DateContrat, TypeContrat, Id_Candidat)
Ces 2 tables sont bien sûr reliées avec Id_Candidat (relation 1 à n)
On me demande de créer une requête qui affiche la liste des candidats avec le type de contrat
mais uniquement pour le 1er contrat (donc à la date minimum).
Faire une requête qui affiche pour chaque candidat la date de son 1er contrat, je sais faire.
Par contre dès qu'on ajoute un champ supplémentaire (TypeContrat par ex.), le regroupement ne marche plus.
Je précise que je ne souhaite pas de critère sur ce champ supplémentaire (donc pas de Having)
Quelle est la méthode pour faire cela ?
L'idéal serait de récupérer les Id_Historique des 1er contrats et de s'en servir pour une autre requête mais je ne sais pas faire ça !
Merci d'avance.
Partager