Bonjour les amis,
J'ai besoin d'un petit coup de pouce pour la construction d'une requete sql.
Voila ma problématique :
Je dois rechercher dans la table "calendrier" toutes les personnes qui sont disponibles entre la date de début et la date de fin saisie dans mon formulaire de recherche.
Sachant que dans la table calendrier, je stocke les jours de non disponibilité.
Ma table calendrier :
La requete que je tente de construire :id dateNonDispo idCandidat 205 2013-09-21 1 204 2013-04-07 1 203 2013-05-10 1 202 2013-01-19 1 201 2013-01-11 1 199 2013-01-13 1 197 2013-03-05 1 196 2013-03-12 1 194 2013-05-22 1
En gros ma requete en mode texte serait :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM candidats, calendrier WHERE candidats.id = calendrier.idCandidat AND dateNonDispo NOT BETWEEN '2013-10-01' AND '2013-10-18' AND candidats.statut = '1''
Sélectionner tous les candidats qui sont disponibles entre le 2013-10-01 et le 2013-10-18 et qui ont le statut 1
Merci par avance.
Partager