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

Langage SQL Discussion :

Requete SUM sur une table avec critère sur une autre


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 42
    Par défaut Requete SUM sur une table avec critère sur une autre
    Bonjour,

    Je dois calculer la somme de tous de tous les champs "pointmes" de ma table, mais en prenant des critères sur une autres!

    1ère table : t_coaching qui contient pointmes (c'est ce champs qu'on veut calculer)

    2ème table : t_indep qui contient abandon et echu.

    Les deux tables sont lié par les champs id_indep de la table 1 et ref_indep de la tables 2



    On doit faire le total de tout les champs pointmes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     SELECT SUM(pointmes) AS mes_enlever 
    FROM t_coaching, t_indep 
    WHERE id_indep=ref_indep AND abandon !='' AND echu != '';
    Voilà le problème est que je n'y arrive pas, ma requete ne me retourne rien... j'ai essayé plusieurs possibilité mais en vain...

    merci de votre aide

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 254
    Par défaut
    As-tu essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     SELECT SUM(pointmes) AS mes_enlever 
    FROM t_coaching, t_indep 
    WHERE id_indep=ref_indep AND abandon IS NOT NULL AND echu IS NOT NULL

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 42
    Par défaut
    Si je me cela ca me retourne bien un resultat, mais le problème est qu'il me prend tous les champs pointmes de ma table t_coaching et pas uniquement ceux qui ont une valeur abandon ou échu sur ma table t_indep

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 254
    Par défaut
    Un autre essai:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT SUM(pointmes) AS mes_enlever 
    FROM t_coaching 
    WHERE ref_indep IN (SELECT id_indep FROM t_indep WHERE abandon IS NOT NULL AND echu IS NOT NULL)
    Ne sachant pas quelles champs sont dans quelles tables, il es possible qu ce soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT SUM(pointmes) AS mes_enlever 
    FROM t_indep 
    WHERE id_indep IN (SELECT ref_indep FROM t_indep WHERE abandon IS NOT NULL AND echu IS NOT NULL)
    Ou d'autres combinaisons mais je suppose que tu auras compris l'idée.

Discussions similaires

  1. Réponses: 6
    Dernier message: 15/06/2010, 03h18
  2. Export d'une table avec condition sur une autre
    Par Hobbi1 dans le forum Import/Export
    Réponses: 2
    Dernier message: 25/03/2010, 14h35
  3. [WD14] remplir une table avec req sur SQL personnalisé
    Par chapeau_melon dans le forum WinDev
    Réponses: 4
    Dernier message: 30/09/2009, 14h32
  4. Requête sur 2 tables avec critères de jointures particuliers
    Par Randomdev dans le forum Langage SQL
    Réponses: 3
    Dernier message: 20/01/2009, 18h00
  5. MAJ d'un champ d'une table avec condition sur clef primaire commune
    Par ar|equin dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 15/05/2007, 13h57

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