Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : requte sql [ Archives Visual Basic / Bases de données ] (lemrabott)

mardi 27 décembre 2005 à 11:44:36 | requte sql

lemrabott

Bonjour

Dans ma basse de données j’ai les tables suivantes

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


mardi 27 décembre 2005 à 12:07:23 | Re : requte sql

jordinette

Bonjour je pense que tu peux utiliser la requete suivante, pour connaitre le nombre de département pour chaque région: SELECT Count(Departement.CodeDepartement) FROM Region INNER JOIN Departement ON region.coderegion = departement.coderegion; pour faire une jointure à droite la syntaxe (sauf erreur de ma part)est: "FROM table_de_gauche INNER JOIN Table_de_droite ON champs_de_gauche = champs_de_droite". Jordinette

mardi 27 décembre 2005 à 12:25:07 | Re : requte sql

lemrabott

mais cherche affificher touts les données dan la memee requte
c a pour une région donnée X  je voudrais les resultat suivantes:

nom region     nb Deppartement    nb arrondiss  nb collecti   nb haitant
   x                        5                              8               3               12000


mardi 27 décembre 2005 à 14:37:08 | Re : requte sql

jordinette

Voici les 5 requetes retournant les chiffre que tu veux, je ne sais pas les combiné avec la structure que tu as donné à ta base. nom de région SELECT region.nomregion FROM region GROUP BY region.nomregion; Nb de département/région SELECT region.coderegion, Count(departement.coderegion) AS CompteDecoderegion FROM region INNER JOIN departement ON region.coderegion = departement.coderegion GROUP BY region.coderegion; nb d'arrondissement/région SELECT region.coderegion, Count(arrondissement.codearrondissement) AS CompteDecodearrondissement FROM region INNER JOIN (departement INNER JOIN arrondissement ON departement.codedepartement = arrondissement.codedepartement) ON region.coderegion = departement.coderegion GROUP BY region.coderegion; nb habitant/region SELECT region.nomregion, Sum(collectivite.nbrhabitant) AS SommeDenbrhabitant FROM region INNER JOIN (departement INNER JOIN (arrondissement INNER JOIN collectivite ON arrondissement.codearrondissement = collectivite.codearrondissement) ON departement.codedepartement = arrondissement.codedepartement) ON region.coderegion = departement.coderegion GROUP BY region.nomregion; nb collectivite/region SELECT region.coderegion, Count(collectivite.codecollectivite) AS CompteDecodecollectivite FROM region INNER JOIN (departement INNER JOIN (arrondissement INNER JOIN collectivite ON arrondissement.codearrondissement = collectivite.codearrondissement) ON departement.codedepartement = arrondissement.codedepartement) ON region.coderegion = departement.coderegion GROUP BY region.coderegion; jordinette



Cette discussion est classé dans : nombre, sql, locale, requte, collectivité


Répondre à ce message

Sujets en rapport avec ce message

Requête SQL [ par bob222 ] Salut, j'ai besoin de connaitre le nombre d'enregistrement concerné par une requête sql et ce pour en limiter le nombre d'enregistrement concernés. Co Selectionner un nombre de d'enregistrement avec limit de sql [ par nanomachine2006 ] Salut, j'ai un probleme avec vb net pour selectionner un nombre d'enregistrements desires. Je fais comme suit:SELECT macolonne FROM matable LIMIT 5pou Aide SQL [ par sabrina7 ] Bonjour J'ai besoin que quelqu'un m'aide pour compléter ma requête SQL. A partir de 2 champs je calcule le taux. SELECT Table1.Nombre, Table1.Compte, Nombre de tables d'une Bdd (sql) [ par zavier666 ] Bonsoir, je souhaiterais savoir comment lister les différentes tables d'une bdd en utilisation en mode connecté Début de code:ctn = New SqlClient.SqlC format de nombre en SQL [ par bob10 ] Salut tout le monde, j'ai une requête SQL toute simple du genre   "select dates, nombre from ventes"et je voudrais savoir comment faire en SQL pour ob Formatage de nombre en SQL [ par bob10 ] Salut tout le monde, j'ai unez requête SQL toute simple du genreselect DATES, NOMBRE from ventesEt j'aurais voulu obtenir le champs nombre sur 2 carac controler le nombre d'installation d'une application [vb6,SQL Server] [ par youssefcb ] bonjour à tous j ai developpé une application avec vb6 et sql server que je vais bientot fournir mes clients je voudrais alors que pour chaque client, Connaitre le nombre de nuplet d'une requete VB SQL 2000 [ par molbento ] Bonjour je vdéveloppe en visual basic 6 et j'ai un problème avec les bases de données. J'utilise SQL 2000. J'arrive a exécuter ma requete et je récupè compter le nombre de requetes sql [ par lookperso ] Bonjour, je souhaiterai savoir comment affichier combient y a t-il eu de requetes SQL effectué sur ma page web. Mais je connais pas le code php. Pouve format de nombre en SQL [ par bob10 ] Salut tout le monde,J'ai une requête SQL toute simple qui me renvoi des nombres sur 1 ou 2 chiffresSelect dates, nombrefrom ventesEt je voudrais que l


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.