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 :

Requete WHERE Date inférieure à - 30 jours


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 407
    Par défaut Requete WHERE Date inférieure à - 30 jours
    Bonjour à tous,

    J'ai trouvé des résultats à mon problème mais je n'arrive pas à le mettre en place.

    Je cherche donc à faire une requete, ou mon WHERE ne prend en compte que les dates inférieures de 30 jours à ma Date_Relance.

    Voici ce que j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $madate= date('d-m-Y', strtotime('-30 day'));
    Mais ça ne marche pas !

    Voici ma requète :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $relance="SELECT MM_Entreprise.NumEntreprise, MM_Entreprise.NomEntreprise, MM_Entreprise.ContactEntreprise, MM_Entreprise.AdresseEntreprise, MM_Entreprise.VilleEntreprise, MM_Entreprise.Tel1Entreprise, MM_Relance.DateRelance FROM MM_Entreprise, MM_Relance WHERE MM_Relance.NumEntreprise=MM_Entreprise.NumEntreprise AND MM_Relance.DateRelance=$madate";
    P.S. Date _Relance est au format DATE dans ma BDD (YYYY-MM-DD)

    Merci pour votre aide.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Directement en SQL :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    AND MM_Relance.DateRelance > DATE_SUB(CURDATE(), 30 DAY)
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 407
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Directement en SQL :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    AND MM_Relance.DateRelance > DATE_SUB(CURDATE(), 30 DAY)
    ça doit être incompatible avec ma version de MYSSQL ?

    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 '30 DAY)' at line 1

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    il manque un mot
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    AND MM_Relance.DateRelance > DATE_SUB(CURDATE(), interval 30 DAY)
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 407
    Par défaut
    Merci beaucoup sabotage, ça fonctionne parfaitement.

Discussions similaires

  1. [MySQL] Requete SQL Date 3 derniers jours.
    Par iMax92 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/03/2013, 17h33
  2. Requete WHERE date= ?
    Par mikael2235 dans le forum Requêtes
    Réponses: 11
    Dernier message: 21/09/2011, 11h18
  3. Récuperer toute les dates inférieures à 2 jours
    Par mrsoyer dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/08/2008, 14h02
  4. requete avec where..date du jour
    Par hermine dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 08/08/2007, 10h30
  5. requête avec date inférieure à 30 jours
    Par bouba_95 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 30/01/2007, 21h03

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