Probleme somme cumulée [Résolu]

Messages postés
69
Date d'inscription
mercredi 21 juillet 2004
Dernière intervention
12 janvier 2011
- - Dernière réponse : salimdz2004
Messages postés
69
Date d'inscription
mercredi 21 juillet 2004
Dernière intervention
12 janvier 2011
- 21 sept. 2007 à 13:45
Bonjour



Je veux faire une somme cumulée dans une requête



Je veux faire la sommé du montant des
facture ligne par ligne ….



Exemple



Numéro Facture  Date Facture Montant Facture Montant Cumulée



01                         11/01/2007   1000                     1000



02                         21/01/2007   2000                     3000



03                         27/01/2007   2500                     5500



04                         31/01/2007   3000                     8500



05                         11/02/2007   3500                   12000








J’ai essayé cette requête mais il ya rien




 






select
a.Numero, a.Date, a.Montant,





sum
(
a.Montant)OVER(PARTITIONBY a.Numero, a.Date)as<st1:place w:st="on">Somme</st1:place>





from
Facture a






 






j’ai
toujours la meme valeur du montant pour la somme






 






et avec cette requête



select
a.Numero, a.Date, a.Montant,





sum
(
a.Montant)OVER(PARTITIONBY a.Numero, a.Date)as<st1:place w:st="on">Somme</st1:place>,






           
sum
(a.Montant)OVER(PARTITIONBY a.NumClient ORDERBY a.Numero)as<st1:place w:st="on">Somme</st1:place>





from
Facture a






 






j’ai ce message d’erreur “
Syntaxe
incorrecte vers 'order'. »






 






merci d’avence





a+
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
446
Date d'inscription
vendredi 7 novembre 2003
Dernière intervention
8 octobre 2008
2
3
Merci
Bonjour,
Essaies ça :
select numero,date,montant, (select sum(f2.montant) from facture f2 where f2.numero<=facture.numero)  as "montant cumule"
from facture order by numero

Dom

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 114 internautes nous ont dit merci ce mois-ci

Commenter la réponse de dominique.stock
Messages postés
69
Date d'inscription
mercredi 21 juillet 2004
Dernière intervention
12 janvier 2011
0
Merci
salut
merci pour votre reponse
Commenter la réponse de salimdz2004

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.