Bonjour.
Tu peux sans doute y arriver avec des DSum() mais perso je ferai cela en Excel (avec un tableau croisé dynamique ?), à mon avis ce sera plus simple et plus rapide.
Bon en Access, ici un exemple de DSum().
DSum("UneValeur", "UneSource", "[DateDonnees]=#" & format([UneSource], "yyyy-mm-dd") & "# and [CodeP]=""UnCode""")
Cela va faire la somme du champ [UneValeur] pour la date [DateDonnees].
Tu répètes l'opération pour toutes les sommes (ou valeurs) que tu veux avoir.
Après tu peux utiliser des champs calculés classiques pour faire tes différences et tes divisions.
A+
Partager