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 :

Probleme pour effectuer un tableau croisé : regrouper plusieurs données en une colonne [AC-2010]


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2010
    Messages : 73
    Points : 59
    Points
    59
    Par défaut Probleme pour effectuer un tableau croisé : regrouper plusieurs données en une colonne
    Bonjour à tous

    J'ai un sacré trou de mémoire pour exécuter une requête en ACCESS.



    J'ai un tableau dynamique qui doit regrouper des données pour un secteur.


    Dans la colonne verticale, on a les villes et dans la colonne horizontale du haut (les entêtes), j'ai mes races me permettant de calculer les valeurs pour chaque ville.


    Donc, grosso modo, çà donne:

    Races Chats Chiens Chevaux AutresRaces
    Ville
    Paris 7 8 9 1
    Bordeaux 2 7 1 15
    Reims 4 3 6 7
    Lille 21 78 11 65


    J'arrive sans souci à trouver le nombre pour chat, chien et cheval, par contre, pour les autres races (ca regroupe poissons, rats, souris), je ne sais plus comment je peux les regrouper pour trouver le nombre et l'insérer dans la colonne AutresRaces.

    Je ne peux pas faire une mise à jour de cette colonne étant donné que j'en ai besoin pour d'autres stats.

    J'ai voulu une table tempo mais ce n'est pas dans l'esprit d'une bdd car cela fera redondance... donc quid ? :-/

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2010
    Messages : 73
    Points : 59
    Points
    59
    Par défaut
    Bon ben j'a trouvé comme un grand... ce n'est peut-être pas la meilleure méthode mais çà marche:


    • J'ai rajouté un champs numérique dans ma table d'origine
    • J'ai crée une deuxième table qui associe pour chaque chiffre un état tout en nommant la colonne le même nom que ma table d'origine (Races)
    • Je crée une requête qui n'affiche que les animaux autres et je fais une mise à jour de la dernière colonne en y mettant un autre chiffre
    • ensuite, je fais une requête qui lie ma nouvelle table à ma requête qui n'affiche que les autres animaux
    • Enfin, je crée une requête union entre ma requête qui n'affiche que les races spécifiques et ma requête qui n'affiche que les autres animaux.


    Et cela marche !!!

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/06/2015, 20h46
  2. Réponses: 1
    Dernier message: 09/06/2014, 12h34
  3. [2008R2] Rassembler plusieurs données d'une colonne en une seule donnée
    Par awatif157 dans le forum SSRS
    Réponses: 2
    Dernier message: 05/12/2012, 16h12
  4. Réponses: 7
    Dernier message: 25/02/2011, 16h02
  5. regrouper plusieurs lignes dans une colonne
    Par Satch dans le forum Langage SQL
    Réponses: 3
    Dernier message: 31/08/2009, 11h39

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