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

Access Discussion :

somme entre plusieurs tables


Sujet :

Access

  1. #1
    Membre actif Avatar de copin
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 231
    Points : 244
    Points
    244
    Par défaut somme entre plusieurs tables
    Salut!

    Voila j'ai un petit problème et j'aurai besoin d'un petit coup de main.

    J'ai ma base de données acces qui comporte 11 table.

    une table resultat dont le champ note est vide
    cms texte
    note float

    et 10 autres tables avec comme nom une caractéristique (flexibilité, facilité utilisation...) et comme champ
    cms texte
    note float

    La requete que je souhaite faire doit pour chaque cms prendre la note attribué à ses caractéristique faire la somme des 10 notes et mettre le résultat dans le champ resultat.note.

    Mais franchement je m'en sors pas trop... quelqu'un aurait une idée?

    D'avance merci!!

  2. #2
    Membre régulier Avatar de Sonic
    Inscrit en
    Mars 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 105
    Points : 96
    Points
    96
    Par défaut
    Commence par faire une requete union pour regrouper les valeurs de toutes tes 10 tables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT cms, note From flexibilité UNION SELECT cms, note From [facilité utilisation] ...
    Tu l'enregistres (avec le nom que tu veux ) et tu n'as plus qu'à faire la somme avec un regroupement par cms :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT cms, SUM(note) From ReqUnion GROUP BY cms;
    Ou pour enregistrer directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO Resultat (cms,note) SELECT cms, SUM(note) From ReqUnion GROUP BY cms;
    J'espère que t'aideras

Discussions similaires

  1. Faire des liens entre plusieurs table
    Par gibea00 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 16/01/2007, 18h01
  2. [Requête] Sommes entre plusieurs tables
    Par Ithilien dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 05/01/2007, 15h34
  3. jointures externes entre plusieurs tables
    Par hacksi dans le forum Access
    Réponses: 22
    Dernier message: 15/05/2006, 16h26
  4. Relations entre plusieurs tables bloquent un état
    Par aujero dans le forum Access
    Réponses: 5
    Dernier message: 07/02/2006, 12h07
  5. [Débutant] requete entre plusieurs tables
    Par xufux dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/08/2005, 14h00

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