IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

probleme de logique requete sql ! [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 25
    Par défaut probleme de logique requete sql !
    Bonjour ,

    voila ma requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $req="select id_blocage from blocage_horaire where id_emp=' ".$tab['id_emp']." ' AND (debut_blocage >=' ".$time_rdv_prevu." ' and fin_blocage <= ' ".($time_rdv_arrive + $duree_inter)." ').
    debut blocage et fin blocage correspondent aux congés posées par les employés . $time_rdv_prevu est une date d'intervention et $duree_inter la duree total de l'intervention .

    Je vais essayer de faire simple : il s'agit de faire un test pour autoriser ou non l'insertion de l'intervention . On verifie donc qu'il n'y a pas de congés pendant ces horaires .

    Cependant j'ai un probleme de logique dans ma requete . Je ne trouve pas quelles conditions prendraient tout en compte ! (toutes ces horaires sont bien entendu sous forme de timestamp)

    voila redemandez si vous n'avez pas compris les explications et merci d'avance !

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Par défaut
    Si j'ai bien compris ta requête, il suffirait de tester si la date de début d'intervention est comprise dans la période de congé de l'employé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req="select id_blocage from blocage_horaire where id_emp=' ".$tab['id_emp']." ' AND (debut_blocage <= ' ".$time_rdv_prevu." ' and fin_blocage >= ' ".$time_rdv_prevu." ').
    Si ça te renvoie qqchose : ce n'est pas possible!

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 25
    Par défaut
    Oui j'avais en effet mis la meme requete que toi au depart ...

    Sauf que du moment que l'employe a deja eu des congés ces conditions sont tout le temps vraies ...

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Par défaut
    As-tu bien vérifier tes symboles < et > ?? Il faut que tu teste ton timestamp à la date de début ET à la date de fin. Si un employé a pris des congés hors de ce laps de temps, il n'y a aucune raison que cette requête te retourne quelque chose.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 25
    Par défaut
    ok oui merci j'avais pas fais attention

    merci encore a ++

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Par défaut
    Résolu?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Probleme boucle avec requete SQL
    Par sandrine dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 19/07/2008, 20h50
  2. [MySQL]probleme introuvable sur requete sql
    Par SegmentationFault dans le forum Requêtes
    Réponses: 2
    Dernier message: 27/11/2006, 00h12
  3. [Access 2003] probleme de regroupement requete SQL
    Par blond2comet dans le forum Langage SQL
    Réponses: 4
    Dernier message: 25/09/2006, 15h11
  4. Probleme ASP et requete SQL
    Par alhc2666 dans le forum ASP
    Réponses: 2
    Dernier message: 15/03/2006, 22h04
  5. probleme avec creation requete sql server
    Par Firas_tn dans le forum MS SQL Server
    Réponses: 19
    Dernier message: 15/04/2005, 12h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo