Regroupement de plusieurs requête

Résolu
maylouz Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
maylouz Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
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.

A voir également:

4 réponses

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
maylouz Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
Comment ca ? je vois pas ce que vous voulez dire !
0
maylouz Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
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
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
maylouz Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
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