SQL récap

Fermé
toopey77 Messages postés 18 Date d'inscription lundi 5 octobre 2009 Statut Membre Dernière intervention 18 mai 2016 - 18 mai 2016 à 14:48
 Utilisateur anonyme - 22 mai 2016 à 18:16
Bonjour à tous,

je suis actuellement sur Access,
je cherche à programmer une requête SQL de façon à obtenir un tableau de comparaison.

table 1 [Janvier-Mars] : colonne1[Client], Colonne2 [montant_Commande]
table2 [Octobre-Decembre]: colonne1[Client], Colonne2 [montant_Commande]

je cherche à obtenir un résultat exemple:

RésultatSQL: Colonne 1 [Totalité_des_clients_Novembre-Mars]; Colonne2 [Montant_Commande_Octobre_Décembre]; Colonne3 [Montant_Commande_Janvier_Mars]

Ce qui me permettra de faire une comparaison des commandes passés sur cette même période (evolution etc...)

j'ai tenté de faire cela en 2 requetes :
1) une requête Union (pour obtenir la totalité des Client)

SELECT distinct [Client]
FROM Calcul_T
UNION SELECT distinct [Client]
FROM [Calcul_TN-1];


et une seconde requête reprenant la requête UNION pour faire ressortir les montants de commandes en fonction des Client

SELECT [UNION].Client, Calcul_T.Commande, [Calcul_TN-1].Commande
FROM ([UNION] LEFT JOIN Calcul_T ON [UNION].Client = Calcul_T.Client) LEFT JOIN [Calcul_TN-1] ON [UNION].Client = [Calcul_TN-1].Client;


et là mes résultats sont démultipliés... les lignes se répètent fois 4 fois 5...


HELP SVP

quelqu'un verrait la solution?

Merci à tous

A voir également:

1 réponse

Utilisateur anonyme
22 mai 2016 à 18:16
Euh, pourquoi ne pas avoir une seule table (mois, client, montant_commande) ????

A+
0