Bonjour.
Je flanche sur la requête SQL suivante :
Je souhaite avoir le nombre de commande de chaque client/moisCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 SELECT Client.Nom, Client.IDClient, Client.Ville, COUNT(Janvier.IDCommande) AS NbrJanvier, COUNT(Fevrier.IDCommande) AS NbrFevrier FROM Client LEFT JOIN Commande AS Janvier ON Janvier.Client = Client.IDClient AND Janvier.DateCommande BETWEEN '20120101' AND '20120131' LEFT JOIN Commande AS Fevrier ON Fevrier.Client = Client.IDClient AND Fevrier.DateCommande BETWEEN '20120201' AND '20120229' GROUP BY Nom, IDClient, Ville ORDER BY Nom
Le résultat de cette requête multiplie le nombre de commande de janvier par celui de février.