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 :

SELECT AS WHERE > Unknown column [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut SELECT AS WHERE > Unknown column
    Aloha,

    Je suis désolé peut être un manque de caféine le matin mais je ne comprends pas pourquoi / comment faire :

    SELECT SUM(ip) AS click, SUM(cout) AS cout, AVG(cpc_moy) AS cpc, SUM(conv) AS conv, AVG(tx_trans) AS transf, SUM(ca_ht) AS ca, AVG(panier_moy) AS pmoy, AVG(cpa) AS cpa, AVG(roi) AS roi, campagne FROM mb_track_stats_1000 WHERE date BETWEEN '01-02-2011' AND '23-02-2011' AND cpc > '1' GROUP BY campagne ORDER BY cout DESC

    M'indique comme erreur "ERREUR Unknown column 'cpc' in 'where clause'"

    Souci d'interprétation avec AS ? la requête est toute simple pourtant.

    Merci à vous.

  2. #2
    Membre chevronné
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2009
    Messages : 236
    Par défaut
    Le sql s'exécute de la fin au début,

    A mon avis tu réglera le problème en utilisant le "having", attention, a ne pas inverser entre, "afficher la moyenne des cpc_moy quand pour cpc_moy sup. à 1" et "afficher la moyenne de cpc_moy quand la moyenne est sup. à 1".

  3. #3
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Merci à toi c'est parfait, il fallait donc ecrire :

    SELECT .... WHERE date BETWEEN '01-02-2011' AND '24-02-2011' GROUP BY campagne HAVING AVG(cpc_moy) > '0' ORDER BY ....


    Question tout bête est il possible de joindre plusieurs conditions après HAVING ?
    du style :

    ...GROUP BY campagne HAVING AVG(cpc_moy) > '0' SUM(conv) > '100'

    Merci super.

  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
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    Merci à vous.

    J'ai été un peu boulet la dessus

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

Discussions similaires

  1. [MySQL] Unknown column '' in 'where clause'
    Par Creanet dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 15/04/2009, 10h52
  2. Réponses: 2
    Dernier message: 01/01/2009, 20h52
  3. [MySQL] unknown column "motClef" in WHERE clause
    Par JackBeauregard dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 11/09/2007, 17h15
  4. [MySQL] Unknown column 'where clause'
    Par boubourse92 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/08/2007, 11h24
  5. Unknown column 'xx' in 'where clause'
    Par SaeZ dans le forum Requêtes
    Réponses: 3
    Dernier message: 30/05/2006, 17h25

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