Bonjour.
Je flanche sur la requête SQL suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Je souhaite avoir le nombre de commande de chaque client/mois
Le résultat de cette requête multiplie le nombre de commande de janvier par celui de février.