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 :

SUM des lignes renvoyée par un SUM


Sujet :

Langage SQL

  1. #1
    Inactif
    Homme Profil pro
    Analyste-programmeur Delphi
    Inscrit en
    Décembre 2003
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Points : 287
    Points
    287
    Par défaut SUM des lignes renvoyée par un SUM
    Bonjour à tous,

    Je suis peut-être mal réveillé, mais je n'arrive pas à trouver le chemin pour récupérer une seule ligne me ramenant la somme des lignes ramenées par un SUM.

    En clair, j'aimerais qu'il me ramène une seule ligne contenant la somme des lignes ramenées par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT SUM(champ2 - champ1)
    FROM TABLE
    WHERE cond1 = '01'
    AND cond2 = 1
    GROUP BY champ1, champ2
    ORDER BY champ1
    Merci de votre aide.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 861
    Points : 965
    Points
    965
    Par défaut
    Bonjour,

    Enlevez le GROUP BY.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Points : 1 199
    Points
    1 199
    Par défaut
    Bonjour,
    Enlevez le GROUP BY.
    Et l'order by aussi
    Soazig

  4. #4
    Inactif
    Homme Profil pro
    Analyste-programmeur Delphi
    Inscrit en
    Décembre 2003
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Points : 287
    Points
    287
    Par défaut
    Ben oui, mais i veut pas
    On doit mettre les champs simples utilisés dans la fonction SUM dans un group by.
    Ma 1ère idée était de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SELECT
    SUM
    (
    SELECT SUM(champ2 - champ1)
    FROM TABLE
    WHERE cond1 = '01'
    AND cond2 = 1
    GROUP BY champ1, champ2
    )
    ORDER BY champ1
    mais c'eut été trop beau

  5. #5
    Inactif
    Homme Profil pro
    Analyste-programmeur Delphi
    Inscrit en
    Décembre 2003
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur Delphi

    Informations forums :
    Inscription : Décembre 2003
    Messages : 490
    Points : 287
    Points
    287
    Par défaut
    Oups...
    je n'avais pas vu "Et l'order by aussi"
    Ca marche !

    Je suis vraiment un âne !

    Merci beaucoup pour ton aide

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

Discussions similaires

  1. Nombre de lignes renvoyées par un SELECT
    Par eowene dans le forum Zend Framework
    Réponses: 7
    Dernier message: 04/12/2007, 09h42
  2. Réponses: 3
    Dernier message: 25/05/2007, 10h10
  3. recuperation des lignes commencant par -
    Par vince2005 dans le forum Langage
    Réponses: 1
    Dernier message: 24/04/2007, 14h55
  4. lock d'une ligne renvoyée par un select
    Par jdelges dans le forum DB2
    Réponses: 9
    Dernier message: 13/04/2007, 14h20
  5. Réponses: 2
    Dernier message: 01/06/2004, 15h08

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