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.