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:
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...
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
Help me please
Perch'
Partager