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 :

reqite sql avec regroupement , cmpte et somme


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2004
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 49
    Points : 38
    Points
    38
    Par défaut reqite sql avec regroupement , cmpte et somme
    Bonjour
    Dans ma basse de données j’ai les table suivantes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Région (CodeRegion ,NomRegion)
    Departement (CodeDepartement,codeRegion, nomdepartement)
    Arrondissement(CodeArrondissement , CodeDepartement, NomArrondissement)
    Collectivité Locale(CodeCollectivite , CodeArrondissement, NbrHabitant ,NomCollectivite
    )
    Je cherche à savoir comment calculer pour chaque region le nombre de departement , le nombre d’arrondissement, le nombre de collectivité locale et le nombre d’habitant de collectivité locale

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Salut,

    Tu peux essayer qquechose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Région.NomRegion, Count(Departement.nomdepartement) AS CompteDedepartement, Count(Arrondissement.CodeArrondissement) AS CompteDeArrondissement, Count([Collectivité Locale].CodeCollectivite) AS CompteDeCollectivite, Sum([Collectivité Locale].NbrHabitant) AS SommeDeNbrHabitant
    FROM ((Région INNER JOIN Departement ON Région.CodeRegion = Departement.codeRegion) INNER JOIN Arrondissement ON Departement.CodeDepartement = Arrondissement.CodeDepartement) INNER JOIN [Collectivité Locale] ON Arrondissement.CodeArrondissement = [Collectivité Locale].CodeArrondissement
    GROUP BY Région.NomRegion;
    C'est une requete de regroupement avec des fonctions de count et de somme.

    A+

Discussions similaires

  1. [AC-2013] Problème Requête avec Regroupement sur Champ Somme
    Par kesme dans le forum Access
    Réponses: 4
    Dernier message: 23/03/2015, 12h37
  2. requete SQL avec regroupement et classement par ordre croissant
    Par adelsunwind dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 31/03/2009, 17h01
  3. requête SQL avec regroupement
    Par isa38 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 27/01/2009, 14h56
  4. requete sql avec regroupement
    Par willow69 dans le forum SQL
    Réponses: 1
    Dernier message: 30/10/2008, 11h35
  5. Somme dans une requete avec regroupement
    Par louroulou dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 19/07/2006, 22h20

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