Merci Tatayo, la requête marche bien après cette modification:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT DISTINCT mouvements1.IDMouvements,mouvements1.Matricule,mouvements1.Type_mouvement,mouvements1.Date_début,mouvements1.Date_fin FROM Mouvements mouvements1 INNER JOIN Mouvements mouvements2 ON mouvements1.Matricule = mouvements2.Matricule AND (mouvements1.Date_début BETWEEN mouvements2.Date_début AND mouvements2.Date_fin OR mouvements1.Date_fin BETWEEN mouvements2.Date_début AND mouvements2.Date_fin OR (mouvements2.Date_début BETWEEN mouvements1.Date_début AND mouvements1.Date_fin OR mouvements2.Date_fin BETWEEN mouvements1.Date_début AND mouvements1.Date_fin)) AND mouvements1.IDMouvements <> mouvements2.IDMouvements
Est ce que je peux faire un contrôle de saisie à la base de cette requête afin d'éviter la saisie des mouvements en périodes chevauchées ?
Merci.
Partager