Sujet : Question Mysql: Vérifier une disponibilité d'une plage jour

Hey,

Petite question hors de Hoa...

Dans mon appli, je dois vérifier si une plage est disponible dans une table. C'est dire vérifier si 2 plages ne se chevauche pas.

exemple de plage a vérifier:

2009-11-01 à 2009-11-15

shema de la table:

id, periode_debut, periode_fin

1 2009-03-01 2009-03-15
1 2009-04-01 2009-04-05
1 2009-04-06 2009-04-17
1 2009-10-20 2009-10-30
1 2009-11-10 2009-11-20

J'ai un peu de mal avec cette requête...
Quelqu'un aurait une petite piste pour moi ?

Merci d'avance

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

2

Re : Question Mysql: Vérifier une disponibilité d'une plage jour

SELECT * FROM ast
WHERE
( '2009-11-01' > periode_debut AND '2009-11-01' < periode_fin )
OR
( '2009-11-15' > periode_debut AND '2009-11-15' < periode_fin )
OR
( '2009-11-01' < periode_debut AND '2009-11-30' > periode_fin )
;
cool

Merci quand mm !!!

Dernière fois dit par tetardo (19 Oct. 2009 18:45)

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

3

Re : Question Mysql: Vérifier une disponibilité d'une plage jour

Hey smile,

Voilà, c'était ça ^^ (je n'ai même pas lu la question big_smile).

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

4

Re : Question Mysql: Vérifier une disponibilité d'une plage jour

smile merci tout de même !

Donc tu présentes Hoa au Forum PHP ?

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

5

Re : Question Mysql: Vérifier une disponibilité d'une plage jour

Ce n'est pas encore sûr smile. J'ai postulé et les bruits de couloir disent que j'ai de très fortes chances d'être choisi, mais attendons avant de tuer l'ours (euh … ou un truc comme ça wink).

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

6

Re : Question Mysql: Vérifier une disponibilité d'une plage jour

Je croise les doigts pour toi !

Je vais essayer de venir pour croiser un peu de monde et prk pas toi...

Je te tiens au courant

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !