Regroupement de plusieurs requête

Résolu
maylouz Messages postés 35 Statut Membre -  
maylouz Messages postés 35 Statut Membre -
Bonjour,

Je travail sur Access , et j'ai besoin de regrouper le résultat de 3 requêtes sql dans un seul tableau .

j'ai donc 3 tableau de 2 colonnes
Date_Référence valeur_référence
Date_Prévisionnelle valeur_prévisionnelle
Date_Réalisé Valeur_Réalisé

Je voudrais s'il vous plait créer un 4eme tableau dont la première colonne est l'ensemble des date , avec les valeur correspondante à cette date . comme l'exemple ci dessous



si vous pouviez m'aider s'il vous plait , je vous serais très reconnaissant

merci bcp.

4 réponses

  1. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
     
    bonjour
    faire des requetes ajout d'enregistrements dans la 1ere table
    0
  2. maylouz Messages postés 35 Statut Membre
     
    Comment ca ? je vois pas ce que vous voulez dire !
    0
    1. maylouz Messages postés 35 Statut Membre
       
      Le But c'est de pouvoir générer un graphique aprés , et donc je dois générer automatiquement le tableau 4.
      0
  3. tessel75
     
    Bonsoir,
    On ne voit rien. Merci de mettre le texte des SQL en ligne, et au besoin un extrait de la base (anonymisée) via CJoint.com
    Tu peux aussi mettre des tableaux Excel si Access directement est difficile. Mais là, désolé, la vue d'écran, c'est illisible.
    A te lire.
    0
  4. maylouz Messages postés 35 Statut Membre
     
    Voici le lien de l'image :

    http://cjoint.com/14jn/DFkvtXISfdA.htm

    Mon problème a été résolu :

    Il faut générer un calendrier :
    Code sql :

    SELECT DateRef AS LaDate FROM Tableau1
    UNION
    SELECT DatePrev FROM Tableau2
    UNION
    SELECT DateReal FROM Tableau3


    puis dans l'assistant graphique des requêtes :

    Calendrier-------->Tableau1
    |-------->Tableau2
    |-------->Tableau3


    Jointures de type "2" (LEFT JOIN) via les champs Dates, et on ramène les 3 valeurs

    SELECT Requête1.dateref, tableau1.valeurref, tableau2.valeurprev, tableau3.valeurreal
    FROM ((Requête1 LEFT JOIN Tableau2 ON Requête1.dateref = tableau2.dateprev) LEFT JOIN Tableau3 ON Requête2.dateref = tableau3.datereal) LEFT JOIN Tableau1 ON Requête1.dateref = Tableau1.dateref;


    MErci à f-Leb : Developpez

    Merci à Vous aussi pour votre Attention.
    0