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

Requêtes MySQL Discussion :

between avec des date ..


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 78
    Par défaut between avec des date ..
    bonjours à tous, j'ai un ptit problème avec une de mes requetes.
    la table correspondant à cette requête est :
    agenda(num_age, dat_age, heu_age, lie_age, obj_age).
    je souhaite sélectionner toutes les evenment(num_age) qui se termineront sous 7 jours. J'ai donc éffecué la requête suivante :
    SELECT dat_age, heu_age, lie_age, obj_age
    FROM agenda
    WHERE dat_age between date(now()) and ADDDATE(date(now()),7)
    seulement celle-ci ne fonctionne pas et je trouve le message d'ereur suivant :
    erreur dans la requete : SELECT dat_age, heu_age, lie_age, obj_age FROM agenda WHERE dat_age between date(now()) and ADDDATE(date(now()),7)
    si quelqu'un à la reponse je le remercie sinon bonne fin d'après midi

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Bonjour,

    Quelle est ta version de MySQL ?

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 78
    Par défaut
    je ne sais pas
    par contre mon site est hébergé sous OVH et sa ne fonctionne pas sous OVH.
    en revanche cette requette fonctionner sur mon ordinateur avec easy php.

  4. #4
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    C'est peut-être le date(now()) qui n'est pas supporté dans ta version. Essaie avec CURDATE() à la place.

  5. #5
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Ingénieur DevOps
    Inscrit en
    Mai 2002
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 214
    Par défaut
    Hors sujet, mais toujours bon à savoir : pour connaitre votre version de mySQL :
    Alexandre Tranchant
    Ingénieur DevOps pour le Ministère de l'Écologie
    Retrouvez mes articles sur PHP et Symfony

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 78
    Par défaut
    j'ai essayer de remplacer le date(now()).
    j'ai donc fais :
    SELECT dat_age, heu_age, lie_age, obj_age
    FROM agenda
    WHERE dat_age
    BETWEEN CURDATE( ) AND ADDDATE( CURDATE( ) , 7 )
    seulement sa ne marche toujours pas. il y a ce mesage d'erreur qui s'affiche :
    MySQL a répondu:
    #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '7 ) LIMIT 0, 30' at line 4 .
    quelqu'un a-t-il une explication à cela

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

Discussions similaires

  1. Requette avec Between avec des dates
    Par bob75000 dans le forum Access
    Réponses: 3
    Dernier message: 21/07/2006, 13h54
  2. [VB.NET] Requete avec des dates dans un DataSet
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/10/2005, 14h30
  3. Between avec des champs de tables
    Par talggir dans le forum Langage SQL
    Réponses: 3
    Dernier message: 24/05/2005, 09h11
  4. Requetes avec des dates
    Par PrinceMaster77 dans le forum SQL
    Réponses: 1
    Dernier message: 22/11/2004, 17h46
  5. [Requête] Difficile (impossible ?) avec des dates
    Par starch dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/04/2004, 11h26

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