Bonjour,
voilà mon souci : j'utilise une 1ere requete qui va chercher les achats faits par des clients, et je fais une 2nde requete avec jointure externe pour pouvoir afficher les dates où il n'y a pas d'achats (car sinon les dates sans achats n'apparaissent pas).
Objectif: afficher toutes les dates, qu'elles aient des achats ou pas!
Requete1:
SELECT Sum(achat.MNT) AS SommeDeMNT, achat.dateliv
FROM achat
WHERE left(code_client,1) in ('0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9')
AND (achat.code_client Like "2/*") AND (achat.produit=1)
GROUP BY achat.dateliv;
Requete2:
SELECT achat.dateliv, [Requete1].SommeDeMNT
FROM [Requete1] RIGHT JOIN achat ON [Requete1].dateliv=achat.dateliv
GROUP BY achat.dateliv, [Requete1].SommeDeMNT;
Je ne sais pas comment faire pour pouvoir "réduire" ces requetes afin de n'avoir qu'une seule requête qui puisse afficher les dates vides.
Merci beaucoup.
Partager