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 :

[Requête] pb de fusion de 2 tables


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué
    Inscrit en
    Juin 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 10
    Par défaut [Requête] pb de fusion de 2 tables
    Bonjour à tous, j'ai un petit pb avec mes tables,
    voilà, j'ai 2 tables,
    table1
    ------------------------
    Objet DateDébut DateFin Achat
    a 01/01/2001 31/01/2001 10
    b 01/01/2001 31/01/2001 5
    c 01/02/2001 28/02/2001 7
    ------------------------
    table2
    ------------------------
    Objet Date Vendu
    a 15/01/2001 2
    b 07/01/2001 4
    ------------------------

    le but est de fusionner 2 tables en obtenant une seule table comme
    ------------------------
    Objet DateDébut DateFin Achat Vendu
    a 01/01/2001 31/01/2001 10 2
    b 01/01/2001 31/01/2001 5 4
    c 01/02/2001 28/02/2001 7 0
    ------------------------
    est-il possbile de le réaliser à l'aide d'une requête, ou bien un code VBA?
    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 57
    Par défaut
    apparemment pour tes achats, tu fais une étude mois par mois. si c'est systématiquement le cas, tu pourrais faire une 1ere requete R1 qui change la 1ere table ainsi :

    Objet Mois Achat
    ----------------
    a 01/2001 10
    b 01/2001 4 etc...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Format(DateDébut,"mm/aaaa") as MoisAchat
    Tu fais une autre requête R2 de même avec les ventes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Format(Date,"mm/aaaa") as MoisVente
    et après tu fais une requête qui utilise les données de R1 et R2. en mettant une relation entre MoisVente et MoisAchat, tu peux afficher la requête suivante:

    Objet Mois Achat Vente
    -----------------------

    Je n'ai pas testé si ça marchait (pas trop le temps...) mais je pense que ça devrait être bon


    par ailleurs, on m'a fait la remarque qu'il valait mieux ne pas utiliser le champs Date (nom réservé)

  3. #3
    Membre habitué
    Inscrit en
    Juin 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 10
    Par défaut
    Merci de ton attention, j'ai déjà trouvé la salution, merci encore

Discussions similaires

  1. Requête update à partir d'une autre table
    Par amiral thrawn dans le forum Langage SQL
    Réponses: 5
    Dernier message: 15/02/2024, 11h40
  2. Requête absente pour fusion avec Word
    Par stéphane_ais2 dans le forum Access
    Réponses: 5
    Dernier message: 05/12/2006, 15h08
  3. [Requête] plusieurs champs dans une même table ayants la même source
    Par Christophe93250 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/04/2006, 16h18
  4. [Access] Fusion de 2 tables
    Par fikou dans le forum Langage SQL
    Réponses: 5
    Dernier message: 20/02/2006, 12h36
  5. Requête pour remplacer caractères dans une table
    Par elliott1961 dans le forum Installation
    Réponses: 5
    Dernier message: 16/01/2006, 01h47

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