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 Firebird Discussion :

SUM sur différents niveau


Sujet :

SQL Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mars 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mars 2003
    Messages : 281
    Par défaut SUM sur différents niveau
    Bonjour,

    Pour mieux comprendre ma question:
    j'ai une requête qui me renvoi : QTEVENDUE étant déja SUM(lignefacture.QTE)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    IDAGENCE  IDFAMILLE  IDARTICLE   QTEVENDUE
    AG1            F1             ART001          120
    AG1            F1             ART002          200
    AG1            F2             ART003            150
    AG2            F1             ART001          200
    Existe t'il un equivalent à l'instruction Group by IDAGENCE, IDFAMILLE, IDARTICLE WITH ROLLUP de mysql qui retournerai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    IDAGENCE  IDFAMILLE  IDARTICLE   QTEVENDUE
    AG1            F1             ART001          120
    AG1            F1             ART002          200
    AG1            F1             <null>            320
    AG1            F2             ART003          150
    AG1            F2            <null>             150 
    AG1            <null>       <null>             470
    AG2            F1             ART001          200
    AG2            F1             <null>            200
    AG2            <null>        <null>            200
    <null>         <null>       <null>             670

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    La vraie bonne solution viendra bientot dans Firebird 3 avec les window functions (http://tracker.firebirdsql.org/browse/CORE-1688)

    mais avec un peu de CTE (http://www.firebirdsql.org/refdocs/l...21-select.html), cela devrait être jouable
    au pire avec une procédure stockée

Discussions similaires

  1. Problème de sum sur 2 tables différentes
    Par grinder59 dans le forum Requêtes
    Réponses: 3
    Dernier message: 07/02/2012, 13h35
  2. [VBA Excel] différentes plages sur différentes feuilles
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 30/11/2005, 13h41
  3. Sum sur un champ Time
    Par Régent dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/02/2005, 23h39
  4. faire un group by sur les différents niveau de code
    Par speed034 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 07/10/2004, 16h10

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