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 :

Requête MySql sur un intervalle de temps [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 133
    Par défaut Requête MySql sur un intervalle de temps
    Bonjour,
    Je cherche à écrire une requête sur une recherche entre 2 dates Mysql mais j'ai un pb avec mon intervalle de temps

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT t1.event_id, t1.s_date, t1.e_date, t2.event_id, t2.title, t2.category_id
    FROM lux_dates AS t1, lux_events AS t2
    WHERE t1.s_date > NOW( ) + INTERVAL 10 
    DAY AND t1.e_date = '9999-00-00'
    AND t2.category_id = '3'
    AND t1.event_id = t2.event_id
    Je pensais récuperer les évènements entre maintenant et + 10 jours, mais ce n'est pas le cas, je récupère tous les évènements futurs, quelque soit la date.
    C'est un pb de syntaxe ?

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    Bonjour,

    je pense que cela devrait aller :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT t1.event_id, t1.s_date, t1.e_date, t2.event_id, t2.title, t2.category_id
    FROM lux_dates AS t1, lux_events AS t2
    WHERE t1.s_date BETWEEN NOW() AND (NOW()+INTERVAL 10 DAY) 
    AND t1.e_date = '9999-00-00'
    AND t2.category_id = '3'
    AND t1.event_id = t2.event_id


  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 133
    Par défaut
    Impeccable,
    C'est exactement ce que je cherchais.

    Merci

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

Discussions similaires

  1. Requête MySQL sur des dates
    Par amazon dans le forum Requêtes
    Réponses: 1
    Dernier message: 12/09/2009, 09h30
  2. Ma requête Mysql sur trois tables plante easyphp
    Par sinifer dans le forum Requêtes
    Réponses: 8
    Dernier message: 29/04/2009, 16h37
  3. [MySQL] requête mysql sur un formulaire
    Par brunochp dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 19/03/2009, 22h57
  4. requête basée sur des intervalles d'heures
    Par lieselotte02 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 02/06/2007, 21h23
  5. requête mysql sur serveur wamp en local !
    Par sebalab dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 19/04/2007, 19h18

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