Bonjour, je bloque depuis ce matin sur une requête :
Dans une table je dispose de dates correspondant chacune à un mois et le chiffre d'affaire correspondant. Je dois calculer le CA sur les 12 derniers mois sachant que ceux ci n'existent pas forcément, par exemple j'ai que l'année 2007 et pous Mai 2007 par exemple ce calcul ne sera pas possible.
Voici la requête que j'ai faite et qui ne marche évidement pas :
Quelqu'un pourrait m'aider svp !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT C1.code, c1.dates,SUM(c1.CA_mois) AS CA_cum FROM table1 AS c1 INNER JOIN table2 AS c2 ON c1.code = c2.code WHERE (c2.dates BETWEEN dateadd(month,-11,c1.dates) AND c1.dates) GROUP BY c1.code, c1.dates
Partager