Bonjour à tous,

Voilà, je cherche à identifier dans ma table toutes les périodes de temps qui se superposent.

Exemple: le travailleur Alex est noté présent de 8h à 16h; et dans le même temps, il est en travail de soir sur la période 14h - 20h.

Voici ma requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT DISTINCT A.*
FROM T_CALENDRIER A, T_CALENDRIER B
WHERE A.DEBUT BETWEEN B.DEBUT AND B.FIN
AND A.IDENTIFIANT != B.IDENTIFIANT
Mon problème est le suivant: un travailleur qui est noté présent de 8h à 15h00 et en congés de 15h00 à 16h est dans le résultant de ma requête, ce que je ne veux pas...

Help me please

Perch'