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

regroupement par tranche


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 80
    Par défaut regroupement par tranche
    Bonjour,

    J'ai une table de la structure suivante :

    societe agence mt_retard nb_retard nb_mois_retard
    01 paris 100 3 5
    01 marseille 150 4 15
    02 lyon 80 6 12

    je souhaiterais effectuer une requete par societe/agence/tranche de mois
    par exemple pour chaque societe agence obtenir le nb de retard, montant de retard sur la tranche 0-3mois, 3mois-6mois et>6 mois
    Pouvez-vous m'aider
    pour compliquer un peu plus, je souhaite également le lier à la table des agences, afin qu'une agence qui ne possède pas de retard sur la tranche considérée soit quand même retournée, avec zéro (là je pense à une jointure avec right join)

    Merci d'avance pour votre coopération

    Cordialement

  2. #2
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    Pour chaque tranche tu veux la somme des montants et la somme des retards ?
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 80
    Par défaut
    Effectivement, je souhaite avoir pour chaque tranche la somme des montants et des nombres concernés

  4. #4
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Surement qqe chose comme ça:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT societe, agence,
    SUM(IF(nb_mois_retard <3,mt_retard,0) mt_retard_inf3,
    SUM(IF(nb_mois_retard <3,nb_retard,0) nb_retard_inf3,
    SUM(IF(nb_mois_retard BETWEEN 3 AND 6,mt_retard,0) mt_retard_3_6,
    SUM(IF(nb_mois_retard BETWEEN 3 AND 6,nb_retard,0) nb_retard_3_6,
    SUM(IF(nb_mois_retard >6,mt_retard,0) mt_retard_sup6,
    SUM(IF(nb_mois_retard >6,nb_retard,0) nb_retard_sup6
    FROM nom_de_la_table
    GROUP BY societe, agence
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

Discussions similaires

  1. [2008R2] Regroupement par tranche
    Par Syliano dans le forum SSRS
    Réponses: 1
    Dernier message: 22/10/2012, 14h59
  2. [AC-2010] faire un regroupement par tranche d'age sur un état
    Par idiot dans le forum IHM
    Réponses: 7
    Dernier message: 29/09/2010, 11h22
  3. Regroupement par tranches horaires
    Par orl10 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 25/03/2010, 15h17
  4. regroupement par tranche horaire
    Par Tiresia dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/06/2007, 10h50
  5. Regroupement par tranche dans une requete SQL (MS SQL)
    Par AODRENN dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/03/2006, 13h21

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