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

SQL Oracle Discussion :

SUM par catégorie


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    developpeur fichiers
    Inscrit en
    Janvier 2017
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : developpeur fichiers
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2017
    Messages : 30
    Par défaut SUM par catégorie
    Bonjour,

    Je veux simplement faire une somme par catégorie par année, mais ca ne fonctionne pas, surtout à cause du GROUP BY

    exemple de ma BD:

    annee contrat prix quantité
    2017 A 10 100
    2018 B 15 200
    2017 A 10 150
    2018 B 15 250
    2017 B 12 100

    Résultat souhaité:

    Contrat annee prix somme(quantité)
    A 2017 10 250
    B 2017 12 100
    B 2018 15 450


    Bref, je veux que PLSQL me somme par contrat et par année, les quantités totales. Note: les prix sont constant pour chaque contrat/annee

    Ma requete ne fonctionne pas, semble-t-il que PLSQL n'aime pas mon GROUP BY ("not a group by expression").

    Quelqu'un peut m'aider là-dessus? j'apprécierais beaucoup!

    Merci!

  2. #2
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Bon, allez, j'essaye mais très vite sans tester :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT contrat, annee, prix, sum(quantité)
    FROM table
    GROUP BY contrat, annee, prix
    ORDER BY 1, 2, 3;

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par MJrush Voir le message
    Ma requete ne fonctionne pas, semble-t-il que PLSQL n'aime pas mon GROUP BY ("not a group by expression").
    Debugger sans voir la requête...

Discussions similaires

  1. Requete total par catégorie en %
    Par Boubas1 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 25/05/2007, 17h31
  2. max par catégorie de mois
    Par hafka007 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 13/02/2007, 16h32
  3. Requete Annonces par catégorie
    Par AlphonseBrown dans le forum Langage SQL
    Réponses: 8
    Dernier message: 09/06/2006, 23h08
  4. Sous totaux par catégorie d'une colonne
    Par Benjamin78 dans le forum Sybase
    Réponses: 2
    Dernier message: 22/03/2006, 09h35
  5. [CR8.5] Total par catégorie
    Par sperron dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 21/02/2005, 11h00

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