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 :

souci sur conception requete [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    fey
    fey est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 231
    Par défaut souci sur conception requete
    bonjour,

    j'ai une valeur numerique et je voudrai recherche dans une table sur un champ preci la valeur numerique la plus proche mais inferieur.

    et la je cale pour creer le code qui fairait ceci.

    est ce quelqu'un voit comment je pourrais faire ?

    merci
    fey

  2. #2
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 288
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Select tonChamp From TaTable where TonChamp <= TaValeurNumerique Order By TonChamp DESC LIMIT 1

  3. #3
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT max(colonne) FROM table WHERE colonne < valeur
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    fey
    fey est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 231
    Par défaut
    ok merci

    j'avais pas pense a utilise un operateur

  5. #5
    fey
    fey est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 231
    Par défaut
    hum j'arrette pas de me faire des conneries.

    lorsque je fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    		$sql = "SELECT MAX(moisnum) AS mm ";
    		$sql .= " FROM ".TB_RELEVP1;
    		$sql .= " WHERE matricule='$id_machine' AND annees='$annees'";
    		$sql .= " AND moisnum<$mois ";
    		$sql .= "Order By moisnum DESC LIMIT 1";
    visiblement il arrive pas a affecte la valeur $mois
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Erreur SQL !
    SELECT releves_p2.quantite FROM releves_p1 JOIN releves_p2 ON releves_p1.id_element=releves_p2.id_element WHERE releves_p1.matricule='7500254000' AND annees='2008' AND releves_p1.moisnum=
    Erreur de syntaxe près de '' à la ligne 1
    ce qui est bizzard, c'est que la valeur a bien une valeur.
    parce que si je remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    AND moisnum<$mois
     
     
    par 
     
    AND moisnum<=$mois ou encore AND moisnum=$mois
    il me met plus d'erreur mais j'ai plus le bon resultat

    c'est ou que je me suis plante ?
    merci
    fey

  6. #6
    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
    que donne echo $mois; ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    fey
    fey est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 231
    Par défaut
    la valeur que je lui est passe c'est a dire un nombre.

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

Discussions similaires

  1. Soucis sur une requete UPDATE imbriquée
    Par fidelcastor77 dans le forum Développement
    Réponses: 3
    Dernier message: 30/03/2009, 17h10
  2. Soucis sur une requete imbriquée
    Par Gregory.M dans le forum Développement
    Réponses: 3
    Dernier message: 17/03/2009, 21h29
  3. [MySQL] souci sur une requete avec jointure
    Par fey dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 08/09/2008, 11h11
  4. Souci sur requete SQL
    Par yaya0057 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 30/04/2007, 10h19
  5. Souci sur l'execution d'une requete MàJ.
    Par nomade333 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 14/03/2007, 17h52

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