SQL récap
toopey77
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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:
- SQL récap
- Logiciel sql - Télécharger - Bases de données
- Recap trajet google - Guide
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données