clements42 a écrit :
 
 ...
   Je souhaiterais savoir, à partir d'une date, dans quel service se trouvait un salarié donné à ce moment là (un salarié ne peut pas rester moins de 2 jours dans un même service).
   ...
   | 
Souvent, en SQL, si on ne trouve pas la réponse, c'est qu'il faut changer la question 
  
En fait, tu cherche le service qu'à rejoint l'employé lors de son dernier changement ayant eu lieu avant la date qui t'intéresse :
SELECT nouveau_service
 FROM table_des_changements
 WHERE date_changement < '01/01/2011'
 ORDER BY date_changement DESC
 LIMIT 1  | 
 
(le LIMIT 1, c'est du MySQL, doit bien y avoir un équivalent sous Access)
 
 ---------------
			
Doucement le matin, pas trop vite le soir.