OVH Cloud OVH Cloud

Cumul de sommes

2 réponses
Avatar
JPG
Bonjour,

J'aimerais avec les données suivantes :
Date Montant
01/01/2005 45
02/01/2005 30
02/01/2005 -15
03/01/2005 20
05/01/2005 -10

obenir :
Date Montant Cumulé
01/01/2005 45
02/01/2005 60
03/01/2005 80
04/01/2005 80
05/01/2005 70


en quelques sortes, le cumul des sommes de chaque jour (même s'il n'y a pas
de montant pour une journée, dans l'exemple celle du 04/01/2005).

Merci beaucoup pour votre aide.

2 réponses

Avatar
Marie
Bonsoir,
Faire une requête avec ces 2 champs, cliquer sur le bouton Opérations (Le
sigma sur la barre d'outils).
Dans la ligne Opérations qui vient de s'afficher, choisir Regroupement pour
le champ Date et Somme pour le champ Montant.
OK ?
Marie


"JPG" a écrit dans le message de news:

Bonjour,

J'aimerais avec les données suivantes :
Date Montant
01/01/2005 45
02/01/2005 30
02/01/2005 -15
03/01/2005 20
05/01/2005 -10

obenir :
Date Montant Cumulé
01/01/2005 45
02/01/2005 60
03/01/2005 80
04/01/2005 80
05/01/2005 70


en quelques sortes, le cumul des sommes de chaque jour (même s'il n'y a
pas
de montant pour une journée, dans l'exemple celle du 04/01/2005).

Merci beaucoup pour votre aide.


Avatar
JPG
Bonjour Marie,

Merci pour ta réponse, mais pas OK car ta solution me donnerait :
01/01/2005 45
02/01/2005 15
03/01/2005 20
05/01/2005 -10

et non pas le cumul des 1er et 2 janvier (60) le 2 janvier etc...

J'ai trouvé une solution avec une sous requête

cumul: (Select sum(Montant) from MA_TABLE AS A where A.jour<= MA_TABLE.jour)

mais c'est super long à afficher.

Je cherchais une solution avec SomDom (Dsum), mais ma syntaxe est mauvaise.

Merci encore.


"Marie" wrote:

Bonsoir,
Faire une requête avec ces 2 champs, cliquer sur le bouton Opérations (Le
sigma sur la barre d'outils).
Dans la ligne Opérations qui vient de s'afficher, choisir Regroupement pour
le champ Date et Somme pour le champ Montant.
OK ?
Marie


"JPG" a écrit dans le message de news:

Bonjour,

J'aimerais avec les données suivantes :
Date Montant
01/01/2005 45
02/01/2005 30
02/01/2005 -15
03/01/2005 20
05/01/2005 -10

obenir :
Date Montant Cumulé
01/01/2005 45
02/01/2005 60
03/01/2005 80
04/01/2005 80
05/01/2005 70


en quelques sortes, le cumul des sommes de chaque jour (même s'il n'y a
pas
de montant pour une journée, dans l'exemple celle du 04/01/2005).

Merci beaucoup pour votre aide.