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

Requêtes et SQL. Discussion :

faire la sommation par compte. [AC-2016]


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Homme Profil pro
    financier
    Inscrit en
    Juillet 2012
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : financier
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2012
    Messages : 382
    Points : 118
    Points
    118
    Par défaut faire la sommation par compte.
    Bonjour,

    Je cherche le moyen de faire des sommes sur les compte qui se répètent, exemple :

    compte ppl compte general compte comptable Montant
    60 601 6011615 4000
    60 601 60115 2000
    60 601 60122 3000
    61 611 61156 20000
    61 612 612546 30000
    61 612 61262 4500
    62 622 62225 50000
    62 623 62358 60000

    Je me suis aventuré à faire une requête croisé dynamique, mais sauf erreur de ma part, je n'ai pas réussi à faire dégagé la somme sur le 60, 61 et 62 puis au besoin faire ressortir la somme sur le 601, 611, 612, 622 et 623 c'est-à-dire avoir pour le 60 :

    Compte ppl montant
    60 9000

    J'aimerais avoir une piste s'il vous plait..

    Merci.

    cordialement.

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 768
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 768
    Points : 14 809
    Points
    14 809
    Par défaut
    bonjour,
    Je me suis aventuré a faire une requête croisé dynamique, mais sauf erreur de ma part, je n'ai pas réussi a faire dégagé la somme sur le 60, 61 et 62 puis au besoin faire ressortir la somme sur le 601, 611, 612, 622 et 623 c'est a dire avoir pour le 60 :
    ...c'est pourtant le B.A. BA du regroupement: on choisi le champ du regroupement (compte ppl) puis le champ à sommer (montant):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select [compte ppl], sum(montant) from latable group by [compte ppl]

  3. #3
    Membre régulier
    Homme Profil pro
    financier
    Inscrit en
    Juillet 2012
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : financier
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2012
    Messages : 382
    Points : 118
    Points
    118
    Par défaut
    Bonjour tee_grandbois,

    et si je veux faire par la suite un regroupement sur les comptes a trois chiffres ?

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 017
    Points : 24 554
    Points
    24 554
    Par défaut
    Bonjour,
    On choisi le (ou les) colonnes du regroupement. Comme te l'indique tee.
    Cordialement

  5. #5
    Membre régulier
    Homme Profil pro
    financier
    Inscrit en
    Juillet 2012
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : financier
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2012
    Messages : 382
    Points : 118
    Points
    118
    Par défaut
    Bonjour,

    je suis désolé pour le retard dans ma réponse, c'est aussi pour vous dire que ca marche.

    merci beaucoup.

    Cordialement.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 26/05/2006, 11h39
  2. faire un filtrage par date sur base de donnee "delphi
    Par medsoft dans le forum Bases de données
    Réponses: 7
    Dernier message: 04/02/2006, 17h03
  3. Comment faire Copier/Coller par code VBA sur INTERNET...
    Par GESCOM2000 dans le forum Access
    Réponses: 5
    Dernier message: 02/01/2006, 13h19
  4. Comment faire une action, par rapport au temps
    Par Happy dans le forum OpenGL
    Réponses: 5
    Dernier message: 12/11/2005, 13h27
  5. Comment faire une division par 5 avec les decalages
    Par Zaion dans le forum Assembleur
    Réponses: 7
    Dernier message: 05/11/2004, 17h33

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