Bonjour,
Dans ma requête précédente (cf Message PB avec Between), je cherche à comparer le début et la fin d'une période A sur une période B.
Test à faire sur la période suivante (ne pas prendre les points en compte
):
...................................Début....................................................Fin
......................................x-----------------------------------------x
Cas 1:
.....................................................................D.............................................................F
.....................................................................x--------------------------------------------x
Cas 2:
..................D..........................................F
..................x------------------------------x
Condition du cas 1:
WHERE A.DEBUT BETWEEN B.DEBUT AND B.FIN
Condition du cas 2:
WHERE A.FIN BETWEEN B.DEBUT AND B.FIN
Ce que je souhaiterais avoir c'est une condition de ce genre là:
WHERE (A.FIN OR A.DEBUT) BETWEEN B.DEBUT AND B.FIN
Mais ce code là ne fonctionne pas !!!
Pleaaaaaaaaase ... HHHHHHHeeeelp (cf Le 5ème Elément)
Partager